Commit 4e3b6b8bf811cc22f98232daea8efdb5189d1c5c
1 parent
073fd6e6
Merged in from DEV trunk...
KTS-2002 "UI has multiple issues related to it. " Fixed. Reviewed By: Conrad git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/STABLE/trunk@6653 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
137 changed files
with
3299 additions
and
1602 deletions
Too many changes.
To preserve performance only 100 of 137 files are displayed.
lib/templating/kt3template.inc.php
| ... | ... | @@ -111,6 +111,8 @@ class KTPage { |
| 111 | 111 | /* default js files initialisation */ |
| 112 | 112 | $aJS = Array(); |
| 113 | 113 | |
| 114 | + $aJS[] = 'thirdpartyjs/yui/yahoo/yahoo.js'; | |
| 115 | + $aJS[] = 'thirdpartyjs/yui/utilities/utilities.js'; | |
| 114 | 116 | /* |
| 115 | 117 | $aJS[] = 'thirdpartyjs/MochiKit/MochiKit.js'; |
| 116 | 118 | $aJS[] = 'thirdpartyjs/MochiKit/New.js'; |
| ... | ... | @@ -119,9 +121,13 @@ class KTPage { |
| 119 | 121 | $aJS[] = 'thirdpartyjs/MochiKit/Style.js'; |
| 120 | 122 | $aJS[] = 'thirdpartyjs/MochiKit/Signal.js'; |
| 121 | 123 | */ |
| 122 | - $aJS[] = 'thirdpartyjs/MochiKit/MochiKitPacked.js'; | |
| 124 | + $aJS[] = 'thirdpartyjs/MochiKit/MochiKitPacked.js'; | |
| 123 | 125 | $aJS[] = 'resources/js/kt-utility.js'; |
| 124 | 126 | $aJS[] = 'presentation/i18nJavascript.php'; |
| 127 | + $aJS[] = 'thirdpartyjs/curvycorners/rounded_corners.inc.js'; | |
| 128 | + $aJS[] = 'resources/js/loader.js'; | |
| 129 | + $aJS[] = 'thirdpartyjs/yui/tools/tools.js'; | |
| 130 | + | |
| 125 | 131 | |
| 126 | 132 | |
| 127 | 133 | //$aJS[] = 'thirdpartyjs/MochiKit/Iter.js'; | ... | ... |
plugins/rssplugin/templates/RSSPlugin/managerssfeeds.smarty
| ... | ... | @@ -6,7 +6,7 @@ |
| 6 | 6 | </fieldset> |
| 7 | 7 | |
| 8 | 8 | {if empty($feedlist)} |
| 9 | -<div class="ktInfo"><p>{i18n}Your RSS feed list is empty.{/i18n}</p></div> | |
| 9 | +<div class="ktInfoMessage"><span>{i18n}Your RSS feed list is empty.{/i18n}</span></div> | |
| 10 | 10 | {else} |
| 11 | 11 | <table class="listing"> |
| 12 | 12 | <thead> | ... | ... |
resources/css/kt-framing.css
| ... | ... | @@ -43,154 +43,16 @@ body |
| 43 | 43 | } |
| 44 | 44 | |
| 45 | 45 | #pageBody { |
| 46 | - position: relative; | |
| 47 | - border: 1px solid white; | |
| 46 | + margin-top: 20px; | |
| 47 | + margin-bottom: 30px; | |
| 48 | + margin-left: auto; | |
| 49 | + margin-right: auto; | |
| 50 | + border: 1px solid #BBBBBB; | |
| 51 | + padding: 20px; | |
| 48 | 52 | min-height: 800px; |
| 49 | 53 | height: auto; |
| 50 | -} | |
| 51 | - | |
| 52 | -#pageBodyBg { | |
| 53 | - position: absolute; | |
| 54 | - background: url(../../resources/graphics/page_bg.png) bottom left repeat-x; | |
| 55 | - width: 99.2%; | |
| 56 | - height: 611px; | |
| 57 | - bottom: 0px; | |
| 58 | - left: 3px; | |
| 59 | -} | |
| 60 | - | |
| 61 | -#bodyTopLeft { | |
| 62 | - position: absolute; | |
| 63 | - background: url(../../resources/graphics/page_border_topleft.gif) top left no-repeat; | |
| 64 | - top: 0; | |
| 65 | - left: 0; | |
| 66 | - width: 50px; | |
| 67 | - height: 50px; | |
| 68 | -} | |
| 69 | - | |
| 70 | -#bodyTopRepeat { | |
| 71 | - position: absolute; | |
| 72 | - background: url(../../resources/graphics/page_border_toprepeat.gif) top left repeat-x; | |
| 73 | - width:95%; | |
| 74 | - height: 20px; | |
| 75 | - top: 0px; | |
| 76 | - left: 40px; | |
| 77 | -} | |
| 78 | - | |
| 79 | -#bodyLeftRepeatTop { | |
| 80 | - position: absolute; | |
| 81 | - background: url(../../resources/graphics/page_border_leftrepeat.gif) top left repeat-y; | |
| 82 | - width: 3px; | |
| 83 | - height: 560px; | |
| 84 | - top: 40px; | |
| 85 | - left: 0px; | |
| 86 | -} | |
| 87 | - | |
| 88 | -#bodyLeftRepeatQuartTop { | |
| 89 | - position: absolute; | |
| 90 | - background: url(../../resources/graphics/page_border_leftrepeat.gif) top left repeat-y; | |
| 91 | - top: 15%; | |
| 92 | - left: 0px; | |
| 93 | - width: 3px; | |
| 94 | - height: 300px; | |
| 95 | -} | |
| 96 | - | |
| 97 | -#bodyLeftRepeatMiddleTop { | |
| 98 | - position: absolute; | |
| 99 | - background: url(../../resources/graphics/page_border_leftrepeat.gif) top left repeat-y; | |
| 100 | - top: 50%; | |
| 101 | - left: 0px; | |
| 102 | - width: 3px; | |
| 103 | - height: 300px; | |
| 104 | -} | |
| 105 | - | |
| 106 | -#bodyLeftRepeatMiddleBottom { | |
| 107 | - position: absolute; | |
| 108 | - background: url(../../resources/graphics/page_border_leftrepeat.gif) top left repeat-y; | |
| 109 | - bottom: 50%; | |
| 110 | - left: 0px; | |
| 111 | - width: 3px; | |
| 112 | - height: 300px; | |
| 113 | -} | |
| 114 | - | |
| 115 | -#bodyLeftRepeatQuartBottom { | |
| 116 | - position: absolute; | |
| 117 | - background: url(../../resources/graphics/page_border_leftrepeat.gif) top left repeat-y; | |
| 118 | - bottom: 25%; | |
| 119 | - left: 0px; | |
| 120 | - width: 3px; | |
| 121 | - height: 300px; | |
| 122 | -} | |
| 123 | - | |
| 124 | -#bodyLeftRepeatBottom { | |
| 125 | - position: absolute; | |
| 126 | - background: url(../../resources/graphics/page_border_leftrepeat.gif) top left repeat-y; | |
| 127 | - width: 3px; | |
| 128 | - height: 600px; | |
| 129 | - bottom: 0px; | |
| 130 | - left: 0px; | |
| 131 | -} | |
| 132 | - | |
| 133 | -#bodyRightRepeatTop { | |
| 134 | - position: absolute; | |
| 135 | - background: url(../../resources/graphics/page_border_rightrepeat.gif) top right repeat-y; | |
| 136 | - width: 8px; | |
| 137 | - height:585px; | |
| 138 | - top: 15px; | |
| 139 | - right: 0px; | |
| 140 | -} | |
| 141 | - | |
| 142 | -#bodyRightRepeatQuartTop { | |
| 143 | - position: absolute; | |
| 144 | - background: url(../../resources/graphics/page_border_rightrepeat.gif) top right repeat-y; | |
| 145 | - top: 15%; | |
| 146 | - right: 0px; | |
| 147 | - width: 8px; | |
| 148 | - height: 300px; | |
| 149 | -} | |
| 150 | - | |
| 151 | -#bodyRightRepeatMiddleTop { | |
| 152 | - position: absolute; | |
| 153 | - background: url(../../resources/graphics/page_border_rightrepeat.gif) top right repeat-y; | |
| 154 | - top: 50%; | |
| 155 | - right: 0px; | |
| 156 | - width: 8px; | |
| 157 | - height: 300px; | |
| 158 | -} | |
| 159 | - | |
| 160 | -#bodyRightRepeatMiddleBottom { | |
| 161 | - position: absolute; | |
| 162 | - background: url(../../resources/graphics/page_border_rightrepeat.gif) top right repeat-y; | |
| 163 | - bottom: 50%; | |
| 164 | - right: 0px; | |
| 165 | - width: 8px; | |
| 166 | - height: 300px; | |
| 167 | -} | |
| 168 | - | |
| 169 | -#bodyRightRepeatQuartBottom { | |
| 170 | - position: absolute; | |
| 171 | - background: url(../../resources/graphics/page_border_rightrepeat.gif) top right repeat-y; | |
| 172 | - bottom: 25%; | |
| 173 | - right: 0px; | |
| 174 | - width: 8px; | |
| 175 | - height: 300px; | |
| 176 | -} | |
| 177 | - | |
| 178 | -#bodyRightRepeatBottom { | |
| 179 | - position: absolute; | |
| 180 | - background: url(../../resources/graphics/page_border_rightrepeat.gif) top right repeat-y; | |
| 181 | - width: 8px; | |
| 182 | - height:600px; | |
| 183 | - bottom: 0px; | |
| 184 | - right: 0px; | |
| 185 | -} | |
| 186 | - | |
| 187 | -#bodyTopRight { | |
| 188 | - position: absolute; | |
| 189 | - background: url(../../resources/graphics/page_border_topright.gif) top right no-repeat; | |
| 190 | - top:0px; | |
| 191 | - right:0px; | |
| 192 | - width: 50px; | |
| 193 | - height:100%; | |
| 54 | + background-image: url(../../resources/graphics/page_bg.png); | |
| 55 | + background-repeat: repeat-x; | |
| 194 | 56 | } |
| 195 | 57 | |
| 196 | 58 | #bodyPad { |
| ... | ... | @@ -199,33 +61,6 @@ body |
| 199 | 61 | margin-right:15px; |
| 200 | 62 | } |
| 201 | 63 | |
| 202 | -#bodyBottomRepeat { | |
| 203 | - position: absolute; | |
| 204 | - background: url(../../resources/graphics/page_border_bottomrepeat.gif) bottom left repeat-x; | |
| 205 | - width:99%; | |
| 206 | - height: 20px; | |
| 207 | - bottom: 0px; | |
| 208 | - left: 10px; | |
| 209 | -} | |
| 210 | - | |
| 211 | -#bodyBottomLeft { | |
| 212 | - position: absolute; | |
| 213 | - background: url(../../resources/graphics/page_border_bottomleft.gif) bottom left no-repeat; | |
| 214 | - width:100px; | |
| 215 | - height:100px; | |
| 216 | - bottom:0; | |
| 217 | - left:0; | |
| 218 | -} | |
| 219 | - | |
| 220 | -#bodyBottomRight { | |
| 221 | - position: absolute; | |
| 222 | - background: url(../../resources/graphics/page_border_bottomright.gif) bottom right no-repeat; | |
| 223 | - width:100px; | |
| 224 | - height:100px; | |
| 225 | - bottom:0; | |
| 226 | - right:0; | |
| 227 | -} | |
| 228 | - | |
| 229 | 64 | /* ------------------ logobar ------------------ */ |
| 230 | 65 | |
| 231 | 66 | #logobar |
| ... | ... | @@ -400,193 +235,30 @@ a.main_nav_item { |
| 400 | 235 | .noportlets #portletbar { display: none; } |
| 401 | 236 | |
| 402 | 237 | #portletbar .portlet { |
| 403 | - position: relative; | |
| 404 | 238 | margin: 0 0 1.5em 0; |
| 405 | - background: url(../../resources/graphics/portlet_corner_topleft_collapsed.png) top left no-repeat; | |
| 239 | + /*background: url(../../resources/graphics/portlet_corner_topleft_collapsed.png) top left no-repeat;*/ | |
| 240 | + background: #ffffff url(../../resources/graphics/portlet_bg_collapsed.png) top left repeat-x; | |
| 241 | + border: 1px solid #B7B7B7; | |
| 406 | 242 | padding: 0 0 0 0; |
| 407 | - border: 0; | |
| 408 | 243 | z-index: 2; |
| 409 | 244 | } |
| 410 | 245 | |
| 411 | -#portletbar .portlet .portletTopRepeat { | |
| 412 | - position: absolute; | |
| 413 | - background: url(../../resources/graphics/portlet_bg_collapsed.png) top left repeat-x; | |
| 414 | - top: 0; | |
| 415 | - left: 30px; | |
| 416 | - height: 30px; | |
| 417 | - width: 80%; | |
| 418 | - z-index: -1; | |
| 419 | - border:0; | |
| 420 | -} | |
| 421 | - | |
| 422 | -#portletbar .portlet .portletTopRight { | |
| 423 | - position: absolute; | |
| 424 | - background: url(../../resources/graphics/portlet_corner_topright_collapsed.png) top right no-repeat; | |
| 425 | - top: 0; | |
| 426 | - right: 0px; | |
| 427 | - height: 30px; | |
| 428 | - width: 60%; | |
| 429 | - z-index: -1; | |
| 430 | - border: 0; | |
| 431 | -} | |
| 432 | - | |
| 433 | 246 | #portletbar .portlet.expanded { |
| 434 | - position: relative; | |
| 435 | 247 | margin: 0 0 1.5em 0; |
| 436 | 248 | padding: 0 0 0 0; |
| 437 | - background: url(../../resources/graphics/portlet_corner_topleft.png) top left no-repeat; | |
| 438 | - border: 0; | |
| 249 | + border: 1px solid #B7B7B7; | |
| 250 | + background: #ffffff url(../../resources/graphics/portlet_bg.png) top left repeat-x; | |
| 439 | 251 | z-index: 2; |
| 440 | 252 | } |
| 441 | 253 | |
| 442 | -#portletbar .portlet.expanded .portletTopRepeat { | |
| 443 | - position: absolute; | |
| 444 | - background: url(../../resources/graphics/portlet_bg.png) top left repeat-x; | |
| 445 | - top: 0px; | |
| 446 | - left: 30px; | |
| 447 | - height: 28px; | |
| 448 | - width: 80%; | |
| 449 | - z-index: -1; | |
| 450 | - border: 0; | |
| 451 | -} | |
| 452 | - | |
| 453 | -#portletbar .portlet.expanded .portletTopRight { | |
| 454 | - position: absolute; | |
| 455 | - background: url(../../resources/graphics/portlet_corner_topright.png) top right no-repeat; | |
| 456 | - top: 0; | |
| 457 | - right: 0px; | |
| 458 | - height: 28px; | |
| 459 | - width: 60%; | |
| 460 | - z-index: -1; | |
| 461 | - border: 0; | |
| 462 | -} | |
| 463 | - | |
| 464 | 254 | #portletbar .portlet .portletbody { |
| 465 | - background: url(../../resources/graphics/portlet_borderright.png) top right repeat-y; | |
| 466 | 255 | padding: 0 0 1em 0; |
| 467 | 256 | margin-right: 1px; |
| 468 | 257 | background-color: white; |
| 469 | - border-bottom: 1px solid #ccc; | |
| 470 | - border-left: 1px solid #ccc; | |
| 471 | 258 | width: 99%; |
| 472 | 259 | height: 100%; |
| 473 | 260 | } |
| 474 | 261 | |
| 475 | -/* Attempt to contain side portlet containers in MORE containers*/ | |
| 476 | -/* | |
| 477 | -#portletbar .portlet.expanded .portletBodyDoubleTop { | |
| 478 | - position: relative; | |
| 479 | - width: 100%; | |
| 480 | - height: 1px; | |
| 481 | - top:0px; | |
| 482 | - right:0px; | |
| 483 | - border: 1px solid red; | |
| 484 | -} | |
| 485 | - | |
| 486 | -#portletbar .portlet.expanded .portletBodyDoubleMiddle { | |
| 487 | - position: relative; | |
| 488 | - width: 100%; | |
| 489 | - height: 1px; | |
| 490 | - top:0px; | |
| 491 | - right:0px; | |
| 492 | - border: 1px solid blue; | |
| 493 | -} | |
| 494 | - | |
| 495 | -#portletbar .portlet.expanded .portletBodyDoubleBottom { | |
| 496 | - position: relative; | |
| 497 | - width: 100%; | |
| 498 | - height: 1px; | |
| 499 | - bottom:0px; | |
| 500 | - right:0px; | |
| 501 | - border: 1px solid red; | |
| 502 | -}*/ | |
| 503 | - | |
| 504 | -/* Bottom Portlet borders */ | |
| 505 | -/* | |
| 506 | -#portletbar .portlet .portletbodyBottomLeft { | |
| 507 | - position: absolute; | |
| 508 | - bottom: 0px; | |
| 509 | - left: 0px; | |
| 510 | - width: 10px; | |
| 511 | - height: 10px; | |
| 512 | - background: url(../../resources/graphics/portlet_corner_bottomleft.png) bottom left no-repeat; | |
| 513 | -} | |
| 514 | - | |
| 515 | -#portletbar .portlet .portletbodyBottomRight { | |
| 516 | - position: absolute; | |
| 517 | - bottom: 0px; | |
| 518 | - right: 0px; | |
| 519 | - width: 10px; | |
| 520 | - height: 10px; | |
| 521 | - background: url(../../resources/graphics/portlet_corner_bottomright.png) bottom right no-repeat; | |
| 522 | -} | |
| 523 | - | |
| 524 | -#portletbar .portlet .portletbodyBottom { | |
| 525 | - position: absolute; | |
| 526 | - bottom: 0px; | |
| 527 | - left: 5px; | |
| 528 | - height: 3px; | |
| 529 | - width: 95%; | |
| 530 | - background: url(../../resources/graphics/portlet_borderbottom.png) bottom left repeat-x; | |
| 531 | -}*/ | |
| 532 | - | |
| 533 | -/* Right-hand side portlet borders */ | |
| 534 | -/* | |
| 535 | -#portletbar .portlet .portletbodyRightTop { | |
| 536 | - position: absolute; | |
| 537 | - background: url(../../resources/graphics/portlet_borderright.png) top right repeat-y; | |
| 538 | - top: 0px; | |
| 539 | - right: 0px; | |
| 540 | - width: 5px; | |
| 541 | - height: 76px; | |
| 542 | -} | |
| 543 | - | |
| 544 | -#portletbar .portlet .portletbodyRightBottom { | |
| 545 | - position: absolute; | |
| 546 | - background: url(../../resources/graphics/portlet_borderright.png) top right repeat-y; | |
| 547 | - bottom: 0px; | |
| 548 | - right: 0px; | |
| 549 | - width: 5px; | |
| 550 | - height: 80px; | |
| 551 | -} | |
| 552 | - | |
| 553 | - | |
| 554 | -#portletbar .portlet .portletbodyRightMiddleTop { | |
| 555 | - position: absolute; | |
| 556 | - background: url(../../resources/graphics/portlet_borderright.png) top right repeat-y; | |
| 557 | - top: 50%; | |
| 558 | - right: 0px; | |
| 559 | - width: 5px; | |
| 560 | - height: 36px; | |
| 561 | -} | |
| 562 | - | |
| 563 | -#portletbar .portlet .portletbodyRightMiddleBottom { | |
| 564 | - position: absolute; | |
| 565 | - background: url(../../resources/graphics/portlet_borderright.png) top right repeat-y; | |
| 566 | - bottom: 50%; | |
| 567 | - right: 0px; | |
| 568 | - width: 5px; | |
| 569 | - height: 63px; | |
| 570 | -} | |
| 571 | - | |
| 572 | -#portletbar .portlet .portletbodyRightQuartTop { | |
| 573 | - position: absolute; | |
| 574 | - background: url(../../resources/graphics/portlet_borderright.png) top right repeat-y; | |
| 575 | - top: 15%; | |
| 576 | - right: 0px; | |
| 577 | - width: 5px; | |
| 578 | - height: 60px; | |
| 579 | -} | |
| 580 | - | |
| 581 | -#portletbar .portlet .portletbodyRightQuartBottom { | |
| 582 | - position: absolute; | |
| 583 | - background: url(../../resources/graphics/portlet_borderright.png) top right repeat-y; | |
| 584 | - bottom: 25%; | |
| 585 | - right: 0px; | |
| 586 | - width: 5px; | |
| 587 | - height: 68px; | |
| 588 | -}*/ | |
| 589 | - | |
| 590 | 262 | #portletbar .portlet a { |
| 591 | 263 | color: #344a6a; |
| 592 | 264 | text-decoration: none; |
| ... | ... | @@ -603,6 +275,7 @@ a.main_nav_item { |
| 603 | 275 | |
| 604 | 276 | #portletbar .portlet h4 |
| 605 | 277 | { |
| 278 | + margin: 0; | |
| 606 | 279 | padding-top: 0.35em; |
| 607 | 280 | padding-bottom: 0.7em; |
| 608 | 281 | padding-left: 30px; |
| ... | ... | @@ -635,57 +308,6 @@ a.main_nav_item { |
| 635 | 308 | display: block; |
| 636 | 309 | } |
| 637 | 310 | |
| 638 | -#portletbar .portlet .portletbodyRightTop { | |
| 639 | - display: none; | |
| 640 | -} | |
| 641 | - | |
| 642 | -#portletbar .portlet .portletbodyRightBottom { | |
| 643 | - display: none; | |
| 644 | -} | |
| 645 | - | |
| 646 | -#portletbar .portlet .portletbodyRightMiddleTop { | |
| 647 | - display: none; | |
| 648 | -} | |
| 649 | - | |
| 650 | -#portletbar .portlet .portletbodyRightMiddleBottom { | |
| 651 | - display: none; | |
| 652 | -} | |
| 653 | - | |
| 654 | -#portletbar .portlet .portletbodyRightQuartTop { | |
| 655 | - display: none; | |
| 656 | -} | |
| 657 | - | |
| 658 | -#portletbar .portlet .portletbodyRightQuartBottom { | |
| 659 | - display: none; | |
| 660 | -} | |
| 661 | - | |
| 662 | - | |
| 663 | -#portletbar .portlet.expanded .portletbodyRightTop { | |
| 664 | - display: block; | |
| 665 | -} | |
| 666 | - | |
| 667 | -#portletbar .portlet.expanded .portletbodyRightBottom { | |
| 668 | - display: block; | |
| 669 | -} | |
| 670 | - | |
| 671 | - | |
| 672 | -#portletbar .portlet.expanded .portletbodyRightMiddleTop { | |
| 673 | - display: block; | |
| 674 | -} | |
| 675 | - | |
| 676 | -#portletbar .portlet.expanded .portletbodyRightMiddleBottom { | |
| 677 | - display: block; | |
| 678 | -} | |
| 679 | - | |
| 680 | -#portletbar .portlet.expanded .portletbodyRightQuartTop { | |
| 681 | - display: block; | |
| 682 | -} | |
| 683 | - | |
| 684 | -#portletbar .portlet.expanded .portletbodyRightQuartBottom { | |
| 685 | - display: block; | |
| 686 | -} | |
| 687 | - | |
| 688 | - | |
| 689 | 311 | #portletbar .portlet .actionlist |
| 690 | 312 | { |
| 691 | 313 | list-style: none; |
| ... | ... | @@ -709,12 +331,11 @@ a.main_nav_item { |
| 709 | 331 | |
| 710 | 332 | #content |
| 711 | 333 | { |
| 712 | - position: relative; | |
| 713 | 334 | display: block; |
| 714 | 335 | top: 0; |
| 715 | 336 | z-index: 1; |
| 716 | 337 | width:auto; |
| 717 | - padding: 0 2em 1em 17em; | |
| 338 | + padding: 0 2em 1em 0; | |
| 718 | 339 | } |
| 719 | 340 | |
| 720 | 341 | #content.view.withviewlets { |
| ... | ... | @@ -778,11 +399,6 @@ a.main_nav_item { |
| 778 | 399 | margin-bottom: 1em; |
| 779 | 400 | } |
| 780 | 401 | |
| 781 | - | |
| 782 | - | |
| 783 | - | |
| 784 | - | |
| 785 | - | |
| 786 | 402 | /* ----------------------- forms ---------------------------- */ |
| 787 | 403 | |
| 788 | 404 | #content fieldset |
| ... | ... | @@ -917,6 +533,7 @@ a.main_nav_item { |
| 917 | 533 | { |
| 918 | 534 | font-family: "Lucida Grande", "Bitstream Vera Sans", Tahoma, sans-serif; |
| 919 | 535 | padding-bottom: 0.25em; |
| 536 | + margin-top: 0; | |
| 920 | 537 | border-width: 0 0 0 0; |
| 921 | 538 | border-style: solid; |
| 922 | 539 | border-color: #eee; |
| ... | ... | @@ -1127,7 +744,6 @@ a.main_nav_item { |
| 1127 | 744 | white-space: normal !important; |
| 1128 | 745 | } |
| 1129 | 746 | |
| 1130 | - | |
| 1131 | 747 | .centered, .kt_collection thead th.centered { text-align: center; } |
| 1132 | 748 | .centered .ktAction { margin-left: auto; margin-right: auto; width: 100%; background-position: top center;} |
| 1133 | 749 | |
| ... | ... | @@ -1185,37 +801,85 @@ a.main_nav_item { |
| 1185 | 801 | |
| 1186 | 802 | /* block level. */ |
| 1187 | 803 | .ktError { |
| 1188 | - padding: 0.1em 1em; | |
| 1189 | - margin: 1em 0 0 0.5em; | |
| 804 | + background: #ffdd80 url(../../resources/graphics/error_toprepeat.png) top left repeat-x; | |
| 805 | + border: 1px solid #FFC21E; | |
| 806 | + margin: 20px auto; | |
| 807 | +} | |
| 808 | + | |
| 809 | +.ktErrorMessage { | |
| 810 | + background-color: #ffdd80; | |
| 811 | + border: 1px solid #FFC21E; | |
| 812 | + margin: 20px auto; | |
| 813 | +} | |
| 814 | + | |
| 815 | +.ktErrorMessage p { | |
| 816 | + margin-left: 20px; | |
| 817 | + padding-left: 25px; | |
| 818 | + background: #ffdd80 url(../../thirdparty/icon-theme/16x16/status/dialog-warning.png) center left no-repeat; | |
| 819 | +} | |
| 820 | + | |
| 821 | +.ktErrorMessage span { | |
| 822 | + margin-left: 20px; | |
| 823 | + padding-left: 25px; | |
| 824 | + background: #ffdd80 url(../../thirdparty/icon-theme/16x16/status/dialog-warning.png) center left no-repeat; | |
| 1190 | 825 | } |
| 1191 | 826 | |
| 1192 | 827 | .ktError p { |
| 828 | + margin-left: 20px; | |
| 829 | + padding-left: 25px; | |
| 830 | + background: #ffdd80 url(../../thirdparty/icon-theme/16x16/status/dialog-warning.png) center left no-repeat; | |
| 831 | +} | |
| 832 | + | |
| 833 | +.ktError span { | |
| 834 | + margin-left: 20px; | |
| 1193 | 835 | padding-left: 25px; |
| 1194 | 836 | background: #ffdd80 url(../../thirdparty/icon-theme/16x16/status/dialog-warning.png) center left no-repeat; |
| 1195 | - margin-top: 20px; | |
| 1196 | 837 | } |
| 1197 | 838 | |
| 1198 | 839 | /* block level. */ |
| 1199 | 840 | .ktInfo { |
| 1200 | - padding: 0.1em 1em; | |
| 1201 | - margin: 1em 0 0 0.5em; | |
| 841 | + background: #DEDEDE url(../../resources/graphics/info_toprepeat.png) top left repeat-x; | |
| 842 | + border: 1px solid #C5C5C5; | |
| 843 | + margin: 20px auto; | |
| 844 | +} | |
| 845 | + | |
| 846 | +.ktInfoMessage{ | |
| 847 | + background-color: #DEDEDE; | |
| 848 | + border: 1px solid #C5C5C5; | |
| 849 | + margin: 20px auto; | |
| 1202 | 850 | } |
| 1203 | 851 | |
| 1204 | 852 | .ktInfo p { |
| 853 | + margin-left: 20px; | |
| 1205 | 854 | padding-left: 25px; |
| 1206 | 855 | background: #DEDEDE url(../../thirdparty/icon-theme/16x16/status/dialog-information.png) center left no-repeat; |
| 1207 | - margin-top: 20px; | |
| 1208 | 856 | } |
| 1209 | 857 | |
| 858 | +.ktInfoMessage p { | |
| 859 | + margin-left: 20px; | |
| 860 | + padding-left: 25px; | |
| 861 | + background: #DEDEDE url(../../thirdparty/icon-theme/16x16/status/dialog-information.png) center left no-repeat; | |
| 862 | +} | |
| 1210 | 863 | |
| 1211 | -.ktBlock { | |
| 1212 | - position: relative; | |
| 1213 | - padding: 0.1em 1em; | |
| 1214 | - margin: 1em 0 0 0.5em; | |
| 864 | +.ktInfo span { | |
| 865 | + margin-left: 20px; | |
| 866 | + padding-left: 25px; | |
| 867 | + background: #DEDEDE url(../../thirdparty/icon-theme/16x16/status/dialog-information.png) center left no-repeat; | |
| 1215 | 868 | } |
| 1216 | 869 | |
| 870 | +.ktInfoMessage span { | |
| 871 | + margin-left: 20px; | |
| 872 | + padding-left: 25px; | |
| 873 | + background: #DEDEDE url(../../thirdparty/icon-theme/16x16/status/dialog-information.png) center left no-repeat; | |
| 874 | +} | |
| 1217 | 875 | |
| 1218 | -.ktInfo, .ktError { | |
| 876 | +.ktBlock { | |
| 877 | + background: #ffffff url(../../resources/graphics/dashlet_toprepeat.png) top left repeat-x; | |
| 878 | + border: 1px solid #C5C5C5; | |
| 879 | + margin: 20px auto; | |
| 880 | +} | |
| 881 | + | |
| 882 | +.ktBlock, .ktInfo, .ktError, .ktInfoMessage, .ktErrorMessage{ | |
| 1219 | 883 | position: relative; |
| 1220 | 884 | } |
| 1221 | 885 | |
| ... | ... | @@ -1262,7 +926,7 @@ Use them as follows: |
| 1262 | 926 | |
| 1263 | 927 | The text will be hidden for screen view. The generic fahrner-ish approach comes from Plone |
| 1264 | 928 | |
| 1265 | - */ | |
| 929 | +*/ | |
| 1266 | 930 | |
| 1267 | 931 | |
| 1268 | 932 | .ktAction { |
| ... | ... | @@ -1327,7 +991,6 @@ The text will be hidden for screen view. The generic fahrner-ish approach comes |
| 1327 | 991 | .ktActionLink.ktDenied, .ktAction.ktDenied { background-image: url(../../resources/graphics/denied.png); } |
| 1328 | 992 | .ktActionLink.ktMoveUp, .ktAction.ktMoveUp { background-image: url(../../thirdparty/icon-theme/16x16/actions/move-up.png); } |
| 1329 | 993 | .ktActionLink.ktMoveDown, .ktAction.ktMoveDown { background-image: url(../../thirdparty/icon-theme/16x16/actions/move-down.png); } |
| 1330 | -/*.ktActionLink.ktInfo, .ktAction.ktInfo { background-image: url(../graphics/info.png); }*/ | |
| 1331 | 994 | |
| 1332 | 995 | /* this is sometimes used separately to get the auto-delete help. */ |
| 1333 | 996 | .ktDelete { } |
| ... | ... | @@ -1362,6 +1025,8 @@ The text will be hidden for screen view. The generic fahrner-ish approach comes |
| 1362 | 1025 | padding-bottom: 2em; |
| 1363 | 1026 | height: 100%; |
| 1364 | 1027 | min-height: 5em; |
| 1028 | + padding-left: 20px; | |
| 1029 | + padding-top: 25px; | |
| 1365 | 1030 | /* background-color: #dfd; */ |
| 1366 | 1031 | } |
| 1367 | 1032 | |
| ... | ... | @@ -1373,135 +1038,10 @@ The text will be hidden for screen view. The generic fahrner-ish approach comes |
| 1373 | 1038 | padding-bottom: 2em; |
| 1374 | 1039 | height: 100%; |
| 1375 | 1040 | min-height: 5em; |
| 1041 | + padding-top: 25px; | |
| 1376 | 1042 | /* background-color: #ddf; */ |
| 1377 | 1043 | } |
| 1378 | 1044 | |
| 1379 | -.dashboard_block_topleft { | |
| 1380 | - position: absolute; | |
| 1381 | - width: 35px; | |
| 1382 | - height: 36px; | |
| 1383 | - top: 0px; | |
| 1384 | - left: 0px; | |
| 1385 | - background: url(../graphics/dashlet_topleft.png) top left no-repeat; | |
| 1386 | - z-index:-1; | |
| 1387 | -} | |
| 1388 | - | |
| 1389 | -.dashboard_block_toprepeat { | |
| 1390 | - position: absolute; | |
| 1391 | - width: 90%; | |
| 1392 | - height: 36px; | |
| 1393 | - top: 0px; | |
| 1394 | - left: 30px; | |
| 1395 | - background: white url(../graphics/dashlet_toprepeat.png) top left repeat-x; | |
| 1396 | - z-index:-1; | |
| 1397 | -} | |
| 1398 | - | |
| 1399 | -.dashboard_block_topright { | |
| 1400 | - position: absolute; | |
| 1401 | - width: 35px; | |
| 1402 | - height: 36px; | |
| 1403 | - top: 0px; | |
| 1404 | - right: 0px; | |
| 1405 | - background: url(../graphics/dashlet_topright.png) top right no-repeat; | |
| 1406 | - z-index:-1; | |
| 1407 | -} | |
| 1408 | - | |
| 1409 | -.dashboard_block_leftrepeat_top { | |
| 1410 | - position: absolute; | |
| 1411 | - width: 13px; | |
| 1412 | - height: 50%; | |
| 1413 | - top: 5px; | |
| 1414 | - left: 0px; | |
| 1415 | - background: white url(../graphics/dashlet_leftrepeat.png) top left repeat-y; | |
| 1416 | - z-index:-1; | |
| 1417 | -} | |
| 1418 | - | |
| 1419 | -.dashboard_block_leftrepeat_bottom { | |
| 1420 | - position: absolute; | |
| 1421 | - width: 13px; | |
| 1422 | - height: 50%; | |
| 1423 | - bottom: 10px; | |
| 1424 | - left: 0px; | |
| 1425 | - background: white url(../graphics/dashlet_leftrepeat.png) top left repeat-y; | |
| 1426 | - z-index:-1; | |
| 1427 | -} | |
| 1428 | - | |
| 1429 | -.dashboard_block_bottomleft { | |
| 1430 | - position: absolute; | |
| 1431 | - width: 40px; | |
| 1432 | - height: 40px; | |
| 1433 | - bottom: 0px; | |
| 1434 | - left: 0px; | |
| 1435 | - background: url(../graphics/dashlet_bottomleft.png) bottom left no-repeat; | |
| 1436 | - z-index:-1; | |
| 1437 | -} | |
| 1438 | - | |
| 1439 | -.dashboard_block_bottomrepeat { | |
| 1440 | - position: absolute; | |
| 1441 | - width: 92%; | |
| 1442 | - height: 13px; | |
| 1443 | - bottom: 0px; | |
| 1444 | - left: 30px; | |
| 1445 | - background: white url(../graphics/dashlet_bottomrepeat.png) bottom left repeat-x; | |
| 1446 | - z-index:-1; | |
| 1447 | -} | |
| 1448 | - | |
| 1449 | -.dashboard_block_bottomright { | |
| 1450 | - position: absolute; | |
| 1451 | - width: 40px; | |
| 1452 | - height: 40px; | |
| 1453 | - bottom: 0px; | |
| 1454 | - right: 0px; | |
| 1455 | - background: url(../graphics/dashlet_bottomright.png) bottom right no-repeat; | |
| 1456 | - z-index:-1; | |
| 1457 | -} | |
| 1458 | - | |
| 1459 | -.dashboard_block_rightrepeat_top { | |
| 1460 | - position: absolute; | |
| 1461 | - width: 13px; | |
| 1462 | - height: 50%; | |
| 1463 | - top: 5px; | |
| 1464 | - right: 0px; | |
| 1465 | - background: white url(../graphics/dashlet_rightrepeat.png) top right repeat-y; | |
| 1466 | - z-index:-1; | |
| 1467 | - overflow:hidden; | |
| 1468 | -} | |
| 1469 | - | |
| 1470 | -.dashboard_block_rightrepeat_bottom { | |
| 1471 | - position: absolute; | |
| 1472 | - width: 13px; | |
| 1473 | - height: 50%; | |
| 1474 | - bottom: 10px; | |
| 1475 | - right: 0px; | |
| 1476 | - background: white url(../graphics/dashlet_rightrepeat.png) bottom right repeat-y; | |
| 1477 | - z-index:-1; | |
| 1478 | - overflow:hidden; | |
| 1479 | -} | |
| 1480 | - | |
| 1481 | -.dashboard_block_rightrepeat_top { | |
| 1482 | - min-height: 70px; | |
| 1483 | -} | |
| 1484 | - | |
| 1485 | -.dashboard_block.rolled-up .dashboard_block_rightrepeat_top | |
| 1486 | -{ | |
| 1487 | - display: none; | |
| 1488 | -} | |
| 1489 | - | |
| 1490 | -.dashboard_block.rolled-up .dashboard_block_rightrepeat_bottom | |
| 1491 | -{ | |
| 1492 | - display: none; | |
| 1493 | -} | |
| 1494 | - | |
| 1495 | -.dashboard_block.rolled-up .dashboard_block_leftrepeat_top | |
| 1496 | -{ | |
| 1497 | - display: none; | |
| 1498 | -} | |
| 1499 | - | |
| 1500 | -.dashboard_block.rolled-up .dashboard_block_leftrepeat_bottom | |
| 1501 | -{ | |
| 1502 | - display: none; | |
| 1503 | -} | |
| 1504 | - | |
| 1505 | 1045 | .dashboard_block { |
| 1506 | 1046 | width: 100%; |
| 1507 | 1047 | } |
| ... | ... | @@ -1510,460 +1050,11 @@ The text will be hidden for screen view. The generic fahrner-ish approach comes |
| 1510 | 1050 | border:none; |
| 1511 | 1051 | } |
| 1512 | 1052 | |
| 1513 | -.error_dashlet_topleft { | |
| 1514 | - position: absolute; | |
| 1515 | - width: 35px; | |
| 1516 | - height: 36px; | |
| 1517 | - top: 0px; | |
| 1518 | - left: 0px; | |
| 1519 | - background: url(../graphics/error_topleft.png) top left no-repeat; | |
| 1520 | - z-index:-1; | |
| 1521 | -} | |
| 1522 | - | |
| 1523 | -.error_dashlet_topleft_small { | |
| 1524 | - position: absolute; | |
| 1525 | - width: 35px; | |
| 1526 | - height: 22px; | |
| 1527 | - top: 0px; | |
| 1528 | - left: 0px; | |
| 1529 | - background: url(../graphics/error_topleft_small.png) top left no-repeat; | |
| 1530 | - z-index:-1; | |
| 1531 | -} | |
| 1532 | - | |
| 1533 | -.error_dashlet_toprepeat { | |
| 1534 | - position: absolute; | |
| 1535 | - width: 95%; | |
| 1536 | - height: 55px; | |
| 1537 | - top: 0px; | |
| 1538 | - left: 13px; | |
| 1539 | - background: #ffdd80 url(../graphics/error_toprepeat.png) top left repeat-x; | |
| 1540 | - z-index:-1; | |
| 1541 | -} | |
| 1542 | - | |
| 1543 | -.error_dashlet_toprepeat_small { | |
| 1544 | - position: absolute; | |
| 1545 | - width: 97%; | |
| 1546 | - height: 21px; | |
| 1547 | - top: 0px; | |
| 1548 | - left: 13px; | |
| 1549 | - background: #ffdd80 url(../graphics/error_toprepeat.png) bottom left repeat-x; | |
| 1550 | - z-index:-1; | |
| 1551 | - border-top: 1px solid #FFC21E; | |
| 1552 | -} | |
| 1553 | - | |
| 1554 | -.error_dashlet_topright { | |
| 1555 | - position: absolute; | |
| 1556 | - width: 35px; | |
| 1557 | - height: 36px; | |
| 1558 | - top: 0px; | |
| 1559 | - right: 0px; | |
| 1560 | - background: url(../graphics/error_topright.png) top right no-repeat; | |
| 1561 | - z-index:-1; | |
| 1562 | -} | |
| 1563 | - | |
| 1564 | -.error_dashlet_topright_small { | |
| 1565 | - position: absolute; | |
| 1566 | - width: 35px; | |
| 1567 | - height: 22px; | |
| 1568 | - top: 0px; | |
| 1569 | - right: 0px; | |
| 1570 | - background: url(../graphics/error_topright_small.png) top right no-repeat; | |
| 1571 | - z-index:-1; | |
| 1572 | -} | |
| 1573 | - | |
| 1574 | -.error_dashlet_leftrepeat_top { | |
| 1575 | - position: absolute; | |
| 1576 | - width: 13px; | |
| 1577 | - height: 50%; | |
| 1578 | - top: 5px; | |
| 1579 | - left: 0px; | |
| 1580 | - background: #ffdd80 url(../graphics/error_leftrepeat.png) top left repeat-y; | |
| 1581 | - z-index:-1; | |
| 1582 | -} | |
| 1583 | - | |
| 1584 | -.error_dashlet_leftrepeat_bottom { | |
| 1585 | - position: absolute; | |
| 1586 | - width: 13px; | |
| 1587 | - height: 50%; | |
| 1588 | - bottom: 10px; | |
| 1589 | - left: 0px; | |
| 1590 | - background: #ffdd80 url(../graphics/error_leftrepeat.png) top left repeat-y; | |
| 1591 | - z-index:-1; | |
| 1592 | -} | |
| 1593 | - | |
| 1594 | -.error_dashlet_bottomleft { | |
| 1595 | - position: absolute; | |
| 1596 | - width: 40px; | |
| 1597 | - height: 45px; | |
| 1598 | - bottom: 0px; | |
| 1599 | - left: 0px; | |
| 1600 | - background: url(../graphics/error_bottomleft.png) bottom left no-repeat; | |
| 1601 | - z-index:-1; | |
| 1602 | -} | |
| 1603 | - | |
| 1604 | -.error_dashlet_bottomrepeat { | |
| 1605 | - position: absolute; | |
| 1606 | - width: 95%; | |
| 1607 | - height: 30px; | |
| 1608 | - bottom: 0px; | |
| 1609 | - left: 10x; | |
| 1610 | - background: #ffdd80 url(../graphics/error_bottomrepeat.png) bottom left repeat-x; | |
| 1611 | - z-index:-1; | |
| 1612 | -} | |
| 1613 | - | |
| 1614 | -.error_dashlet_bottomrepeat_small { | |
| 1615 | - position: absolute; | |
| 1616 | - width: 97%; | |
| 1617 | - height: 21px; | |
| 1618 | - bottom: 0px; | |
| 1619 | - left: 10x; | |
| 1620 | - background: #ffdd80 url(../graphics/error_bottomrepeat.png) bottom left repeat-x; | |
| 1621 | - z-index:-1; | |
| 1622 | -} | |
| 1623 | - | |
| 1624 | -.error_dashlet_bottomright { | |
| 1625 | - position: absolute; | |
| 1626 | - width: 40px; | |
| 1627 | - height: 40px; | |
| 1628 | - bottom: 0px; | |
| 1629 | - right: 0px; | |
| 1630 | - background: url(../graphics/error_bottomright.png) bottom right no-repeat; | |
| 1631 | - z-index:-1; | |
| 1632 | -} | |
| 1633 | - | |
| 1634 | -.error_dashlet_rightrepeat_top { | |
| 1635 | - position: absolute; | |
| 1636 | - width: 30px; | |
| 1637 | - height: 50%; | |
| 1638 | - top: 5px; | |
| 1639 | - right: 0px; | |
| 1640 | - background: #ffdd80 url(../graphics/error_rightrepeat.png) top right repeat-y; | |
| 1641 | - z-index:-1; | |
| 1642 | - overflow:hidden; | |
| 1643 | -} | |
| 1644 | - | |
| 1645 | -.error_dashlet_rightrepeat_bottom { | |
| 1646 | - position: absolute; | |
| 1647 | - width: 30px; | |
| 1648 | - height: 50%; | |
| 1649 | - bottom: 10px; | |
| 1650 | - right: 0px; | |
| 1651 | - background: #ffdd80 url(../graphics/error_rightrepeat.png) bottom right repeat-y; | |
| 1652 | - z-index:-1; | |
| 1653 | - overflow:hidden; | |
| 1654 | -} | |
| 1655 | - | |
| 1656 | -.error_dashlet_rightrepeat_top { | |
| 1657 | - min-height: 70px; | |
| 1658 | -} | |
| 1659 | - | |
| 1660 | -.dashboard_block.rolled-up .error_dashlet_toprepeat | |
| 1661 | -{ | |
| 1662 | - height: 38px; | |
| 1663 | -} | |
| 1664 | - | |
| 1665 | -.dashboard_block.rolled-up .error_dashlet_bottomrepeat | |
| 1666 | -{ | |
| 1667 | - height: 20px; | |
| 1668 | -} | |
| 1669 | - | |
| 1670 | -.dashboard_block.rolled-up .error_dashlet_rightrepeat_top | |
| 1671 | -{ | |
| 1672 | - display: none; | |
| 1673 | -} | |
| 1674 | - | |
| 1675 | -.dashboard_block.rolled-up .error_dashlet_rightrepeat_bottom | |
| 1676 | -{ | |
| 1677 | - display: none; | |
| 1678 | -} | |
| 1679 | - | |
| 1680 | -.dashboard_block.rolled-up .error_dashlet_leftrepeat_top | |
| 1681 | -{ | |
| 1682 | - display: none; | |
| 1683 | -} | |
| 1684 | - | |
| 1685 | -.dashboard_block.rolled-up .error_dashlet_leftrepeat_bottom | |
| 1686 | -{ | |
| 1687 | - display: none; | |
| 1688 | -} | |
| 1689 | - | |
| 1690 | -.info_dashlet_topleft { | |
| 1691 | - position: absolute; | |
| 1692 | - width: 35px; | |
| 1693 | - height: 36px; | |
| 1694 | - top: 0px; | |
| 1695 | - left: 0px; | |
| 1696 | - background: url(../graphics/info_topleft.png) top left no-repeat; | |
| 1697 | - z-index:-1; | |
| 1698 | -} | |
| 1699 | - | |
| 1700 | -.info_dashlet_topleft_small { | |
| 1701 | - position: absolute; | |
| 1702 | - width: 35px; | |
| 1703 | - height: 22px; | |
| 1704 | - top: 0px; | |
| 1705 | - left: 0px; | |
| 1706 | - background: url(../graphics/info_topleft_small.png) top left no-repeat; | |
| 1707 | - z-index:-1; | |
| 1708 | -} | |
| 1709 | - | |
| 1710 | -.info_dashlet_toprepeat { | |
| 1711 | - position: absolute; | |
| 1712 | - width: 95%; | |
| 1713 | - height: 55px; | |
| 1714 | - top: 0px; | |
| 1715 | - left: 13px; | |
| 1716 | - background: #DEDEDE url(../graphics/info_toprepeat.png) top left repeat-x; | |
| 1717 | - z-index:-1; | |
| 1718 | -} | |
| 1719 | - | |
| 1720 | -.info_dashlet_toprepeat_small { | |
| 1721 | - position: absolute; | |
| 1722 | - width: 97%; | |
| 1723 | - height: 21px; | |
| 1724 | - top: 0px; | |
| 1725 | - left: 13px; | |
| 1726 | - background: #DEDEDE url(../graphics/info_toprepeat.png) bottom left repeat-x; | |
| 1727 | - z-index:-1; | |
| 1728 | - border-top: 1px solid #C5C5C5; | |
| 1729 | -} | |
| 1730 | - | |
| 1731 | -.info_dashlet_topright { | |
| 1732 | - position: absolute; | |
| 1733 | - width: 35px; | |
| 1734 | - height: 36px; | |
| 1735 | - top: 0px; | |
| 1736 | - right: 0px; | |
| 1737 | - background: url(../graphics/info_topright.png) top right no-repeat; | |
| 1738 | - z-index:-1; | |
| 1739 | -} | |
| 1740 | - | |
| 1741 | -.info_dashlet_topright_small { | |
| 1742 | - position: absolute; | |
| 1743 | - width: 35px; | |
| 1744 | - height: 22px; | |
| 1745 | - top: 0px; | |
| 1746 | - right: 0px; | |
| 1747 | - background: url(../graphics/info_topright_small.png) top right no-repeat; | |
| 1748 | - z-index:-1; | |
| 1749 | -} | |
| 1750 | - | |
| 1751 | -.info_dashlet_leftrepeat_top { | |
| 1752 | - position: absolute; | |
| 1753 | - width: 13px; | |
| 1754 | - height: 50%; | |
| 1755 | - top: 5px; | |
| 1756 | - left: 0px; | |
| 1757 | - background: #DEDEDE url(../graphics/info_leftrepeat.png) top left repeat-y; | |
| 1758 | - z-index:-1; | |
| 1759 | -} | |
| 1760 | - | |
| 1761 | -.info_dashlet_leftrepeat_bottom { | |
| 1762 | - position: absolute; | |
| 1763 | - width: 13px; | |
| 1764 | - height: 50%; | |
| 1765 | - bottom: 10px; | |
| 1766 | - left: 0px; | |
| 1767 | - background: #DEDEDE url(../graphics/info_leftrepeat.png) top left repeat-y; | |
| 1768 | - z-index:-1; | |
| 1769 | -} | |
| 1770 | - | |
| 1771 | -.info_dashlet_bottomleft { | |
| 1772 | - position: absolute; | |
| 1773 | - width: 40px; | |
| 1774 | - height: 45px; | |
| 1775 | - bottom: 0px; | |
| 1776 | - left: 0px; | |
| 1777 | - background: url(../graphics/info_bottomleft.png) bottom left no-repeat; | |
| 1778 | - z-index:-1; | |
| 1779 | -} | |
| 1780 | - | |
| 1781 | -.info_dashlet_bottomrepeat { | |
| 1782 | - position: absolute; | |
| 1783 | - width: 95%; | |
| 1784 | - height: 30px; | |
| 1785 | - bottom: 0px; | |
| 1786 | - left: 10x; | |
| 1787 | - background: #DEDEDE url(../graphics/info_bottomrepeat.png) bottom left repeat-x; | |
| 1788 | - z-index:-1; | |
| 1789 | -} | |
| 1790 | - | |
| 1791 | -.info_dashlet_bottomrepeat_small { | |
| 1792 | - position: absolute; | |
| 1793 | - width: 97%; | |
| 1794 | - height: 21px; | |
| 1795 | - bottom: 0px; | |
| 1796 | - left: 10x; | |
| 1797 | - background: #DEDEDE url(../graphics/info_bottomrepeat.png) bottom left repeat-x; | |
| 1798 | - z-index:-1; | |
| 1799 | -} | |
| 1800 | - | |
| 1801 | -.info_dashlet_bottomright { | |
| 1802 | - position: absolute; | |
| 1803 | - width: 40px; | |
| 1804 | - height: 40px; | |
| 1805 | - bottom: 0px; | |
| 1806 | - right: 0px; | |
| 1807 | - background: url(../graphics/info_bottomright.png) bottom right no-repeat; | |
| 1808 | - z-index:-1; | |
| 1809 | -} | |
| 1810 | - | |
| 1811 | -.info_dashlet_rightrepeat_top { | |
| 1812 | - position: absolute; | |
| 1813 | - width: 30px; | |
| 1814 | - height: 50%; | |
| 1815 | - top: 5px; | |
| 1816 | - right: 0px; | |
| 1817 | - background: #DEDEDE url(../graphics/info_rightrepeat.png) top right repeat-y; | |
| 1818 | - z-index:-1; | |
| 1819 | - overflow:hidden; | |
| 1820 | -} | |
| 1821 | - | |
| 1822 | -.info_dashlet_rightrepeat_bottom { | |
| 1823 | - position: absolute; | |
| 1824 | - width: 30px; | |
| 1825 | - height: 50%; | |
| 1826 | - bottom: 10px; | |
| 1827 | - right: 0px; | |
| 1828 | - background: #DEDEDE url(../graphics/info_rightrepeat.png) bottom right repeat-y; | |
| 1829 | - z-index:-1; | |
| 1830 | - overflow:hidden; | |
| 1831 | -} | |
| 1832 | - | |
| 1833 | -.info_dashlet_rightrepeat_top { | |
| 1834 | - min-height: 70px; | |
| 1835 | -} | |
| 1836 | - | |
| 1837 | -.dashboard_block.rolled-up .info_dashlet_toprepeat | |
| 1838 | -{ | |
| 1839 | - height: 38px; | |
| 1840 | -} | |
| 1841 | - | |
| 1842 | -.dashboard_block.rolled-up .info_dashlet_bottomrepeat | |
| 1843 | -{ | |
| 1844 | - height: 20px; | |
| 1845 | -} | |
| 1846 | - | |
| 1847 | -.dashboard_block.rolled-up .info_dashlet_rightrepeat_top | |
| 1848 | -{ | |
| 1849 | - display: none; | |
| 1850 | -} | |
| 1851 | - | |
| 1852 | -.dashboard_block.rolled-up .info_dashlet_rightrepeat_bottom | |
| 1853 | -{ | |
| 1854 | - display: none; | |
| 1855 | -} | |
| 1856 | - | |
| 1857 | -.dashboard_block.rolled-up .info_dashlet_leftrepeat_top | |
| 1858 | -{ | |
| 1859 | - display: none; | |
| 1860 | -} | |
| 1861 | - | |
| 1862 | -.dashboard_block.rolled-up .info_dashlet_leftrepeat_bottom | |
| 1863 | -{ | |
| 1864 | - display: none; | |
| 1865 | -} | |
| 1866 | - | |
| 1867 | - | |
| 1868 | 1053 | #copyrightbarBorder { |
| 1869 | - position: relative; | |
| 1870 | - height: 62px; | |
| 1871 | - width: 97.65%; | |
| 1872 | - padding: 0em 1em; | |
| 1873 | - margin-top: 10px; | |
| 1874 | - margin: 0.5em 0 0.5em 0; | |
| 1875 | -} | |
| 1876 | - | |
| 1877 | -#copyrightbarBg { | |
| 1878 | - position: absolute; | |
| 1879 | - background: url(../../resources/graphics/footer_bg.png) top left repeat-x; | |
| 1880 | - height: 62px; | |
| 1881 | - width: 99%; | |
| 1882 | - right: 5px; | |
| 1883 | - top: 0px; | |
| 1884 | -} | |
| 1885 | - | |
| 1886 | -#copyrightbarLeft{ | |
| 1887 | - position: absolute; | |
| 1888 | - background: url(../../resources/graphics/footer_left.png) top left no-repeat; | |
| 1889 | - width:8px; | |
| 1890 | - height:62px; | |
| 1891 | - top:0px; | |
| 1892 | - left:3px; | |
| 1893 | -} | |
| 1894 | - | |
| 1895 | -#copyrightbarRight{ | |
| 1896 | - position: absolute; | |
| 1897 | - background: url(../../resources/graphics/footer_right.png) top right no-repeat; | |
| 1898 | - height:62px; | |
| 1899 | - width:8px; | |
| 1900 | - top:0px; | |
| 1901 | - right:0px; | |
| 1902 | -} | |
| 1903 | - | |
| 1904 | -#copyrightbar { | |
| 1905 | - position: absolute; | |
| 1906 | - top:10px; | |
| 1907 | - left:20px; | |
| 1908 | - color: #000000; | |
| 1909 | - font-size: small; | |
| 1910 | - height:62px; | |
| 1911 | - width: 98%; | |
| 1912 | - overflow: hidden; | |
| 1913 | -} | |
| 1914 | - | |
| 1915 | -#copyrightbarBorderDisclaimer { | |
| 1916 | - position: relative; | |
| 1917 | - height: 82px; | |
| 1918 | - width: 97.65%; | |
| 1919 | - padding: 0em 1em; | |
| 1920 | - margin-top: 10px; | |
| 1921 | - margin: 0.5em 0 0.5em 0; | |
| 1922 | -} | |
| 1923 | - | |
| 1924 | -#copyrightbarBgDisclaimer{ | |
| 1925 | - position: absolute; | |
| 1926 | - background: url(../../resources/graphics/footer_bg_disclaimer.png) top left repeat-x; | |
| 1927 | - height: 100px; | |
| 1928 | - width: 99%; | |
| 1929 | - right: 5px; | |
| 1930 | - top: 0px; | |
| 1931 | -} | |
| 1932 | - | |
| 1933 | -#copyrightbarLeftDisclaimer{ | |
| 1934 | - position: absolute; | |
| 1935 | - background: url(../../resources/graphics/footer_left_disclaimer.png) top left no-repeat; | |
| 1936 | - width:8px; | |
| 1937 | - height:100px; | |
| 1938 | - top:0px; | |
| 1939 | - left:3px; | |
| 1940 | -} | |
| 1941 | - | |
| 1942 | -#copyrightbarRightDisclaimer{ | |
| 1943 | - position: absolute; | |
| 1944 | - background: url(../../resources/graphics/footer_right_disclaimer.png) top right no-repeat; | |
| 1945 | - height:100px; | |
| 1946 | - width:8px; | |
| 1947 | - top:0px; | |
| 1948 | - right:0px; | |
| 1949 | -} | |
| 1950 | - | |
| 1951 | -#copyrightbarDisclaimer { | |
| 1952 | - position: absolute; | |
| 1953 | - top:6px; | |
| 1954 | - left:20px; | |
| 1955 | - color: #000000; | |
| 1956 | - font-size: small; | |
| 1957 | - height:82px; | |
| 1958 | - width: 98%; | |
| 1959 | - overflow: hidden; | |
| 1960 | -} | |
| 1961 | - | |
| 1962 | -.copyrightbarBorderLogo{ | |
| 1963 | - position: absolute; | |
| 1964 | - top:25px; | |
| 1965 | - right:20px; | |
| 1966 | - border: 0; | |
| 1054 | + margin-top: 40px; | |
| 1055 | + margin-bottom: 50px; | |
| 1056 | + border: 1px solid #BBBBBB; | |
| 1057 | + background-color: #D1D1D1; | |
| 1967 | 1058 | } |
| 1968 | 1059 | |
| 1969 | 1060 | hr { |
| ... | ... | @@ -1972,7 +1063,6 @@ hr { |
| 1972 | 1063 | border-color: #888; |
| 1973 | 1064 | } |
| 1974 | 1065 | |
| 1975 | - | |
| 1976 | 1066 | #support-block { |
| 1977 | 1067 | width: 100%; |
| 1978 | 1068 | height: 500px; |
| ... | ... | @@ -2162,23 +1252,21 @@ hr { |
| 2162 | 1252 | padding: 0; |
| 2163 | 1253 | } |
| 2164 | 1254 | |
| 2165 | - | |
| 2166 | - | |
| 2167 | 1255 | /* -------------------------- dashboard ------------------------ */ |
| 2168 | 1256 | |
| 2169 | 1257 | .dashboard_block_icons |
| 2170 | 1258 | { |
| 2171 | 1259 | position: absolute; |
| 2172 | 1260 | top: 0px; |
| 2173 | - right: 10px; | |
| 1261 | + right: 8px; | |
| 2174 | 1262 | text-align: right; |
| 2175 | - margin: 0.2em 0em 0 0; | |
| 1263 | + margin: -2px 0 0 0; | |
| 2176 | 1264 | } |
| 2177 | 1265 | |
| 2178 | 1266 | .dashboard_block_handle |
| 2179 | 1267 | { |
| 2180 | 1268 | cursor: pointer; |
| 2181 | - margin: 0.2em -0.5em 0.5em 0; | |
| 1269 | + margin: -2px -0.5em 0.5em 0.5em; | |
| 2182 | 1270 | font-size:small; |
| 2183 | 1271 | } |
| 2184 | 1272 | |
| ... | ... | @@ -2192,19 +1280,22 @@ hr { |
| 2192 | 1280 | z-index:99; |
| 2193 | 1281 | margin: 8px 0 10px 0; |
| 2194 | 1282 | background-color:#FFFFFF; |
| 1283 | + padding-left: 15px; | |
| 1284 | + padding-right: 15px; | |
| 1285 | + padding-bottom: 5px; | |
| 2195 | 1286 | } |
| 2196 | 1287 | |
| 2197 | 1288 | .ktError .dashboard_block_body |
| 2198 | 1289 | { |
| 2199 | 1290 | z-index:99; |
| 2200 | - margin: 0; | |
| 1291 | + margin-top: -8px; | |
| 2201 | 1292 | background-color: #ffdd80; |
| 2202 | 1293 | } |
| 2203 | 1294 | |
| 2204 | 1295 | .ktInfo .dashboard_block_body |
| 2205 | 1296 | { |
| 2206 | 1297 | z-index:99; |
| 2207 | - margin: 0; | |
| 1298 | + margin-top: -8px; | |
| 2208 | 1299 | background-color: #DEDEDE; |
| 2209 | 1300 | } |
| 2210 | 1301 | |
| ... | ... | @@ -2251,8 +1342,6 @@ hr { |
| 2251 | 1342 | padding-bottom: 10px; |
| 2252 | 1343 | } |
| 2253 | 1344 | |
| 2254 | - | |
| 2255 | - | |
| 2256 | 1345 | #content .ktBlock h2 |
| 2257 | 1346 | { |
| 2258 | 1347 | border-bottom-width: 0px; |
| ... | ... | @@ -2315,4 +1404,4 @@ body #content #add_dashlet |
| 2315 | 1404 | font-weight: normal; |
| 2316 | 1405 | float: right; |
| 2317 | 1406 | margin-right: 3em; |
| 2318 | 1407 | -} |
| 1408 | +} | |
| 2319 | 1409 | \ No newline at end of file | ... | ... |
resources/css/kt-ie-icons.css
| 1 | -.ktInfo p { background: transparent url(../../thirdparty/icon-theme/16x16/status/dialog-information.gif) center left no-repeat; } | |
| 2 | -.ktError p { background: transparent url(../../thirdparty/icon-theme/16x16/status/dialog-warning.gif) center left no-repeat; } | |
| 3 | 1 | .ktHelp { background: transparent url(../../thirdparty/icon-theme/16x16/apps/help-browser.gif) top left no-repeat; } |
| 4 | 2 | .ktBlock { |
| 5 | - background-color: white; | |
| 6 | - border: 1px solid #ccc; | |
| 7 | - padding-left: 0em; | |
| 8 | -} | |
| 9 | - | |
| 10 | -.ktInfo, .ktError { | |
| 11 | - padding: 0.1em 1em; | |
| 12 | - margin: 0.5em 0 0.5em 0em; | |
| 3 | + background: #ffffff url(../../resources/graphics/dashlet_toprepeat.gif) top left repeat-x; | |
| 4 | + border: 1px solid #C5C5C5; | |
| 5 | + margin: 20px auto; | |
| 13 | 6 | } |
| 14 | 7 | |
| 15 | 8 | .ktActionLink.ktDelete, .ktAction.ktDelete { background-image: url(../../resources/graphics/delete.gif); } |
| ... | ... | @@ -23,7 +16,6 @@ |
| 23 | 16 | .ktActionLink.ktDenied, .ktAction.ktDenied { background-image: url(../../resources/graphics/denied.gif); } |
| 24 | 17 | .ktActionLink.ktMoveUp, .ktAction.ktMoveUp { background-image: url(../../thirdparty/icon-theme/16x16/actions/move-up.gif); } |
| 25 | 18 | .ktActionLink.ktMoveDown, .ktAction.ktMoveDown { background-image: url(../../thirdparty/icon-theme/16x16/actions/move-down.gif); } |
| 26 | -.ktBlock {margin: 0.5em 0;} | |
| 27 | 19 | .contenttype.office { background-image: url(../../resources/mimetypes/office.gif); } |
| 28 | 20 | .contenttype.word { background-image: url(../../resources/mimetypes/word.gif); } |
| 29 | 21 | .contenttype.database { background-image: url(../../resources/mimetypes/database.gif); } |
| ... | ... | @@ -53,11 +45,6 @@ |
| 53 | 45 | height: 800px; |
| 54 | 46 | } |
| 55 | 47 | |
| 56 | -/* IE does not know what 100% is!! */ | |
| 57 | -#copyrightbarBg { | |
| 58 | - width: 101%; | |
| 59 | -} | |
| 60 | - | |
| 61 | 48 | .floatClear |
| 62 | 49 | { |
| 63 | 50 | height: 1px !important; |
| ... | ... | @@ -186,10 +173,6 @@ |
| 186 | 173 | display: none; |
| 187 | 174 | } |
| 188 | 175 | |
| 189 | -.dashboard_block_handle { | |
| 190 | - margin: 0.2em -0.5em 0.5em 1em; | |
| 191 | -} | |
| 192 | - | |
| 193 | 176 | .ktBlock .dashboard_block_body |
| 194 | 177 | { |
| 195 | 178 | margin: 8px 0 10px 1em; | ... | ... |
resources/css/kt-login.css
| ... | ... | @@ -11,199 +11,45 @@ |
| 11 | 11 | display: block; |
| 12 | 12 | margin: 0.5em 0; |
| 13 | 13 | } |
| 14 | - | |
| 15 | - #loginbox { | |
| 16 | - position: relative; | |
| 14 | + | |
| 15 | + #loginbox_outer { | |
| 16 | + position: relative; | |
| 17 | 17 | padding: 1em; |
| 18 | - /*border: 1px solid #888;*/ | |
| 19 | - width: 252px; | |
| 18 | + border: 1px solid #B7B7B7; | |
| 19 | + width: 280px; | |
| 20 | 20 | margin-left: auto; |
| 21 | 21 | margin-right: auto; |
| 22 | + background-color: #FFFFFF; | |
| 23 | + } | |
| 24 | + | |
| 25 | + #loginbox_outer.hasDisclaimer { | |
| 26 | + width: 580px; | |
| 27 | + } | |
| 28 | + | |
| 29 | + #loginbox { | |
| 22 | 30 | text-align: left; |
| 31 | + margin: 0 10px; | |
| 23 | 32 | background: white url(../graphics/ktbg.png) bottom left no-repeat; |
| 24 | 33 | } |
| 25 | 34 | |
| 26 | 35 | #loginbox_skin { |
| 27 | - position: relative; | |
| 28 | - padding: 1em; | |
| 29 | - /*border: 1px solid #888;*/ | |
| 30 | - width: 252px; | |
| 31 | - margin-left: auto; | |
| 32 | - margin-right: auto; | |
| 33 | 36 | text-align: left; |
| 37 | + margin: 0 10px; | |
| 34 | 38 | background: white url(../powered-by-kt.gif) bottom right no-repeat; |
| 35 | 39 | } |
| 36 | 40 | |
| 37 | - #loginboxTopLeft { | |
| 38 | - position: absolute; | |
| 39 | - background: url(../graphics/login_corner_topleft.gif) top left no-repeat; | |
| 40 | - top: 0; | |
| 41 | - left: 0; | |
| 42 | - width: 40px; | |
| 43 | - height: 40px; | |
| 44 | - } | |
| 45 | - | |
| 46 | - #loginboxTopMiddle { | |
| 47 | - position: absolute; | |
| 48 | - background: url(../graphics/login_border_repeat.png) top left repeat-x; | |
| 49 | - top:0; | |
| 50 | - left:35px; | |
| 51 | - width: 230px; | |
| 52 | - height: 3px; | |
| 53 | - } | |
| 54 | - | |
| 55 | - #loginbox.hasDisclaimer #loginboxTopMiddle { | |
| 56 | - position: absolute; | |
| 57 | - background: url(../graphics/login_border_repeat.png) top left repeat-x; | |
| 58 | - top:0; | |
| 59 | - left:35px; | |
| 60 | - width: 520px; | |
| 61 | - height: 3px; | |
| 62 | - } | |
| 63 | - | |
| 64 | - #loginbox_skin.hasDisclaimer #loginboxTopMiddle { | |
| 65 | - position: absolute; | |
| 66 | - background: url(../graphics/login_border_repeat.png) top left repeat-x; | |
| 67 | - top:0; | |
| 68 | - left:35px; | |
| 69 | - width: 520px; | |
| 70 | - height: 3px; | |
| 71 | - } | |
| 72 | - | |
| 73 | - #loginboxTopRight { | |
| 74 | - position: absolute; | |
| 75 | - background: url(../graphics/login_corner_topright.gif) top right no-repeat; | |
| 76 | - top:0; | |
| 77 | - right:0; | |
| 78 | - width: 40px; | |
| 79 | - height: 40px; | |
| 80 | - } | |
| 81 | - | |
| 82 | - #loginboxBottomLeft { | |
| 83 | - position: absolute; | |
| 84 | - background: url(../graphics/login_corner_bottomleft.gif) bottom left no-repeat; | |
| 85 | - bottom:0; | |
| 86 | - left:0; | |
| 87 | - width: 40px; | |
| 88 | - height: 40px; | |
| 89 | - } | |
| 90 | - | |
| 91 | - #loginboxBottomMiddle { | |
| 92 | - position: absolute; | |
| 93 | - background: url(../graphics/login_border_bottom.png) bottom left repeat-x; | |
| 94 | - bottom: 0; | |
| 95 | - left: 35px; | |
| 96 | - width: 230px; | |
| 97 | - height: 3px; | |
| 98 | - } | |
| 99 | - | |
| 100 | - #loginbox.hasDisclaimer #loginboxBottomMiddle { | |
| 101 | - position: absolute; | |
| 102 | - background: url(../graphics/login_border_bottom.png) bottom left repeat-x; | |
| 103 | - bottom: 0; | |
| 104 | - left: 35px; | |
| 105 | - width: 520px; | |
| 106 | - height: 3px; | |
| 107 | - } | |
| 108 | - | |
| 109 | - #loginbox_skin.hasDisclaimer #loginboxBottomMiddle { | |
| 110 | - position: absolute; | |
| 111 | - background: url(../graphics/login_border_bottom.png) bottom left repeat-x; | |
| 112 | - bottom: 0; | |
| 113 | - left: 35px; | |
| 114 | - width: 520px; | |
| 115 | - height: 3px; | |
| 116 | - } | |
| 117 | - | |
| 118 | - #loginboxBottomRight { | |
| 119 | - position: absolute; | |
| 120 | - background: url(../graphics/login_corner_bottomright.gif) bottom left no-repeat; | |
| 121 | - bottom: 0; | |
| 122 | - right: 0; | |
| 123 | - width: 40px; | |
| 124 | - height: 40px; | |
| 125 | - } | |
| 126 | - | |
| 127 | - #loginboxLeftTop { | |
| 128 | - position: absolute; | |
| 129 | - background: url(../graphics/login_border_repeat.png) top left repeat-y; | |
| 130 | - top: 35px; | |
| 131 | - left: 0; | |
| 132 | - width: 3px; | |
| 133 | - height: 405px; | |
| 134 | - } | |
| 135 | - | |
| 136 | - #loginbox.hasDisclaimer #loginboxLeftTop { | |
| 137 | - height: 200px; | |
| 138 | - } | |
| 139 | - | |
| 140 | - #loginbox_skin.hasDisclaimer #loginboxLeftTop { | |
| 141 | - height: 200px; | |
| 142 | - } | |
| 143 | - | |
| 144 | - #loginboxLeftBottom { | |
| 145 | - position: absolute; | |
| 146 | - background: url(../graphics/login_border_repeat.png) top left repeat-y; | |
| 147 | - bottom: 35px; | |
| 148 | - left: 0; | |
| 149 | - width: 3px; | |
| 150 | - height: 405px; | |
| 151 | - } | |
| 152 | - | |
| 153 | - #loginbox.hasDisclaimer #loginboxLeftBottom { | |
| 154 | - height: 250px; | |
| 155 | - } | |
| 156 | - | |
| 157 | - #loginbox_skin.hasDisclaimer #loginboxLeftBottom { | |
| 158 | - height: 250px; | |
| 159 | - } | |
| 160 | - | |
| 161 | - #loginboxRightTop { | |
| 162 | - position: absolute; | |
| 163 | - background: url(../graphics/login_border_right.png) top right repeat-y; | |
| 164 | - top: 35px; | |
| 165 | - right: 0; | |
| 166 | - width: 3px; | |
| 167 | - height: 405px; | |
| 168 | - } | |
| 169 | - | |
| 170 | - #loginbox.hasDisclaimer #loginboxRightTop { | |
| 171 | - height: 250px; | |
| 172 | - } | |
| 173 | - | |
| 174 | - #loginbox_skin.hasDisclaimer #loginboxRightTop { | |
| 175 | - height: 250px; | |
| 176 | - } | |
| 177 | - | |
| 178 | - #loginboxRightBottom { | |
| 179 | - position: absolute; | |
| 180 | - background: url(../graphics/login_border_right.png) top right repeat-y; | |
| 181 | - bottom: 35px; | |
| 182 | - right: 0; | |
| 183 | - width: 3px; | |
| 184 | - height: 405px; | |
| 185 | - } | |
| 186 | - | |
| 187 | - #loginbox.hasDisclaimer #loginboxRightBottom { | |
| 188 | - height: 200px; | |
| 189 | - } | |
| 190 | - | |
| 191 | - #loginbox_skin.hasDisclaimer #loginboxRightBottom { | |
| 192 | - height: 200px; | |
| 193 | - } | |
| 194 | - | |
| 195 | 41 | #loginbox.hasDisclaimer { |
| 196 | 42 | background: white url(../graphics/ktbg.png) bottom left repeat-x; |
| 197 | - width: 564px; | |
| 198 | 43 | } |
| 199 | 44 | |
| 200 | 45 | #loginbox_skin.hasDisclaimer { |
| 201 | 46 | background: white url(../graphics/ktbg.png) bottom left repeat-x; |
| 202 | - width: 564px; | |
| 203 | 47 | } |
| 204 | 48 | |
| 205 | 49 | #formbox { |
| 206 | - border: 0; padding: 0; margin: 0; | |
| 50 | + border: 0; | |
| 51 | + padding: 0; | |
| 52 | + margin: 0; | |
| 207 | 53 | width: 252px; |
| 208 | 54 | float: left; |
| 209 | 55 | } |
| ... | ... | @@ -228,6 +74,7 @@ |
| 228 | 74 | |
| 229 | 75 | #disclaimerbox p { |
| 230 | 76 | margin-top: 0; |
| 77 | + margin-left: 5px; | |
| 231 | 78 | margin-bottom: 1em; |
| 232 | 79 | } |
| 233 | 80 | |
| ... | ... | @@ -265,6 +112,7 @@ |
| 265 | 112 | |
| 266 | 113 | .descriptiveText |
| 267 | 114 | { |
| 115 | + margin-top: 5px; | |
| 268 | 116 | color: #666; |
| 269 | 117 | clear: both; |
| 270 | 118 | } |
| ... | ... | @@ -280,17 +128,22 @@ |
| 280 | 128 | } |
| 281 | 129 | |
| 282 | 130 | /* block level. */ |
| 283 | -.ktError | |
| 284 | -{ | |
| 285 | - padding: 0 1em; | |
| 286 | - border: 1px solid #ffc21e; | |
| 287 | - margin: 0.5em 0; | |
| 288 | - background: #ffdd80; | |
| 131 | +.ktError { | |
| 132 | + background: #ffdd80 url(../../resources/graphics/error_toprepeat.png) top left repeat-x; | |
| 133 | + border: 1px solid #FFC21E; | |
| 134 | + margin: 20px auto; | |
| 289 | 135 | } |
| 290 | 136 | |
| 291 | 137 | .ktError p { |
| 138 | + margin-left: 20px; | |
| 139 | + padding-left: 25px; | |
| 140 | + background: #ffdd80 url(../../thirdparty/icon-theme/16x16/status/dialog-warning.png) center left no-repeat; | |
| 141 | +} | |
| 142 | + | |
| 143 | +.ktError span { | |
| 144 | + margin-left: 20px; | |
| 292 | 145 | padding-left: 25px; |
| 293 | - background: transparent url(../../thirdparty/icon-theme/16x16/status/dialog-warning.png) center left no-repeat; | |
| 146 | + background: #ffdd80 url(../../thirdparty/icon-theme/16x16/status/dialog-warning.png) center left no-repeat; | |
| 294 | 147 | } |
| 295 | 148 | |
| 296 | 149 | .floatClear | ... | ... |
resources/graphics/dashlet_toprepeat.png
resources/graphics/error_bottomleft.gif deleted
945 Bytes
resources/graphics/error_bottomleft.png deleted
277 Bytes
resources/graphics/error_bottomrepeat.gif deleted
809 Bytes
resources/graphics/error_bottomrepeat.png deleted
154 Bytes
resources/graphics/error_bottomright.gif deleted
980 Bytes
resources/graphics/error_bottomright.png deleted
365 Bytes
resources/graphics/error_leftrepeat.gif deleted
807 Bytes
resources/graphics/error_leftrepeat.png deleted
143 Bytes
resources/graphics/error_rightrepeat.gif deleted
809 Bytes
resources/graphics/error_rightrepeat.png deleted
131 Bytes
resources/graphics/error_topleft.gif deleted
1.16 KB
resources/graphics/error_topleft.png deleted
356 Bytes
resources/graphics/error_topleft_small.gif deleted
1.01 KB
resources/graphics/error_topleft_small.png deleted
279 Bytes
resources/graphics/error_toprepeat.gif deleted
846 Bytes
resources/graphics/error_toprepeat.png
resources/graphics/error_topright.gif deleted
1.18 KB
resources/graphics/error_topright.png deleted
432 Bytes
resources/graphics/error_topright_small.gif deleted
1.02 KB
resources/graphics/error_topright_small.png deleted
331 Bytes
resources/graphics/footer_bg.png deleted
200 Bytes
resources/graphics/footer_bg_disclaimer.png deleted
201 Bytes
resources/graphics/footer_left.png deleted
371 Bytes
resources/graphics/footer_left_disclaimer.png deleted
387 Bytes
resources/graphics/footer_right.png deleted
449 Bytes
resources/graphics/footer_right_disclaimer.png deleted
466 Bytes
resources/graphics/info_bottomleft.gif deleted
945 Bytes
resources/graphics/info_bottomleft.png deleted
272 Bytes
resources/graphics/info_bottomrepeat.gif deleted
809 Bytes
resources/graphics/info_bottomrepeat.png deleted
154 Bytes
resources/graphics/info_bottomright.gif deleted
980 Bytes
resources/graphics/info_bottomright.png deleted
358 Bytes
resources/graphics/info_leftrepeat.gif deleted
807 Bytes
resources/graphics/info_leftrepeat.png deleted
143 Bytes
resources/graphics/info_rightrepeat.gif deleted
809 Bytes
resources/graphics/info_rightrepeat.png deleted
130 Bytes
resources/graphics/info_topleft.gif deleted
1.13 KB
resources/graphics/info_topleft.png deleted
315 Bytes
resources/graphics/info_topleft_small.gif deleted
1017 Bytes
resources/graphics/info_topleft_small.png deleted
248 Bytes
resources/graphics/info_toprepeat.gif deleted
846 Bytes
resources/graphics/info_toprepeat.png
resources/graphics/info_topright.gif deleted
1.16 KB
resources/graphics/info_topright.png deleted
400 Bytes
resources/graphics/info_topright_small.gif deleted
1.01 KB
resources/graphics/info_topright_small.png deleted
306 Bytes
resources/graphics/page_border_bottomleft.gif deleted
183 Bytes
resources/graphics/page_border_bottomrepeat.gif deleted
57 Bytes
resources/graphics/page_border_bottomright.gif deleted
192 Bytes
resources/graphics/page_border_leftrepeat.gif deleted
45 Bytes
resources/graphics/page_border_rightborder.gif deleted
811 Bytes
resources/graphics/page_border_rightrepeat.gif deleted
44 Bytes
resources/graphics/page_border_topleft.gif deleted
225 Bytes
resources/graphics/page_border_toprepeat.gif deleted
38 Bytes
resources/graphics/page_border_topright.gif deleted
606 Bytes
resources/graphics/portlet_bg.gif
resources/graphics/portlet_bg.png
resources/graphics/portlet_bg_collapsed.gif
resources/graphics/portlet_bg_collapsed.png
resources/graphics/portlet_borderbottom.png deleted
190 Bytes
resources/graphics/portlet_borderrepeat.png deleted
179 Bytes
resources/graphics/portlet_borderright.png deleted
112 Bytes
resources/graphics/portlet_borderright_future.png deleted
188 Bytes
resources/graphics/portlet_corner_bottomleft.gif deleted
896 Bytes
resources/graphics/portlet_corner_bottomleft.png deleted
265 Bytes
resources/graphics/portlet_corner_bottomright.gif deleted
923 Bytes
resources/graphics/portlet_corner_bottomright.png deleted
301 Bytes
resources/graphics/portlet_corner_topleft.gif deleted
1.63 KB
resources/graphics/portlet_corner_topleft.png deleted
1.13 KB
resources/graphics/portlet_corner_topleft_collapsed.gif deleted
1.14 KB
resources/graphics/portlet_corner_topleft_collapsed.png deleted
518 Bytes
resources/graphics/portlet_corner_topright.gif deleted
1.27 KB
resources/graphics/portlet_corner_topright.png deleted
785 Bytes
resources/graphics/portlet_corner_topright_collapsed.gif deleted
958 Bytes
resources/graphics/portlet_corner_topright_collapsed.png deleted
299 Bytes
templates/kt3/dashboard.smarty
| 1 | 1 | <div id="dashboard-container-left"> |
| 2 | 2 | {foreach item=oDashlet from=$dashlets_left} |
| 3 | 3 | <div class="dashboard_block" id="{$context->_getDashletId($oDashlet)}"> |
| 4 | - <div class="{$oDashlet->sClass}"> | |
| 5 | - {if $oDashlet->sClass === "ktBlock"} | |
| 6 | - <div class="dashboard_block_rightrepeat_top"></div> | |
| 7 | - <div class="dashboard_block_rightrepeat_bottom"></div> | |
| 8 | - <div class="dashboard_block_leftrepeat_top"></div> | |
| 9 | - <div class="dashboard_block_leftrepeat_bottom"></div> | |
| 10 | - {/if} | |
| 11 | - | |
| 12 | - {if $oDashlet->sClass === "ktError"} | |
| 13 | - <div class="error_dashlet_rightrepeat_top"></div> | |
| 14 | - <div class="error_dashlet_rightrepeat_bottom"></div> | |
| 15 | - <div class="error_dashlet_leftrepeat_top"></div> | |
| 16 | - <div class="error_dashlet_leftrepeat_bottom"></div> | |
| 17 | - {/if} | |
| 18 | - | |
| 19 | - {if $oDashlet->sClass === "ktInfo"} | |
| 20 | - <div class="info_dashlet_rightrepeat_top"></div> | |
| 21 | - <div class="info_dashlet_rightrepeat_bottom"></div> | |
| 22 | - <div class="info_dashlet_leftrepeat_top"></div> | |
| 23 | - <div class="info_dashlet_leftrepeat_bottom"></div> | |
| 24 | - {/if} | |
| 4 | + <div class="{$oDashlet->sClass}" id="{$oDashlet->sClass}"> | |
| 5 | + | |
| 25 | 6 | <div class="dashboard_block_icons"> |
| 26 | 7 | <a href="#" class="action action_rollup"> </a> |
| 27 | 8 | <a href="#" class="action action_close"> </a> |
| ... | ... | @@ -32,33 +13,7 @@ |
| 32 | 13 | <div class="dashboard_block_body"> |
| 33 | 14 | {$oDashlet->render()} |
| 34 | 15 | </div> |
| 35 | - {if $oDashlet->sClass === "ktBlock"} | |
| 36 | - <div class="dashboard_block_topleft"></div> | |
| 37 | - <div class="dashboard_block_toprepeat"></div> | |
| 38 | - <div class="dashboard_block_topright"></div> | |
| 39 | - | |
| 40 | - <div class="dashboard_block_bottomleft"></div> | |
| 41 | - <div class="dashboard_block_bottomrepeat"></div> | |
| 42 | - <div class="dashboard_block_bottomright"></div> | |
| 43 | - {/if} | |
| 44 | - {if $oDashlet->sClass === "ktError"} | |
| 45 | - <div class="error_dashlet_topleft"></div> | |
| 46 | - <div class="error_dashlet_toprepeat"></div> | |
| 47 | - <div class="error_dashlet_topright"></div> | |
| 48 | - | |
| 49 | - <div class="error_dashlet_bottomleft"></div> | |
| 50 | - <div class="error_dashlet_bottomrepeat"></div> | |
| 51 | - <div class="error_dashlet_bottomright"></div> | |
| 52 | - {/if} | |
| 53 | - {if $oDashlet->sClass === "ktInfo"} | |
| 54 | - <div class="info_dashlet_topleft"></div> | |
| 55 | - <div class="info_dashlet_toprepeat"></div> | |
| 56 | - <div class="info_dashlet_topright"></div> | |
| 57 | - | |
| 58 | - <div class="info_dashlet_bottomleft"></div> | |
| 59 | - <div class="info_dashlet_bottomrepeat"></div> | |
| 60 | - <div class="info_dashlet_bottomright"></div> | |
| 61 | - {/if} | |
| 16 | + | |
| 62 | 17 | </div> |
| 63 | 18 | </div> |
| 64 | 19 | {/foreach} |
| ... | ... | @@ -68,25 +23,8 @@ |
| 68 | 23 | <div id="dashboard-container-right"> |
| 69 | 24 | {foreach item=oDashlet from=$dashlets_right} |
| 70 | 25 | <div class="dashboard_block" id="{$context->_getDashletId($oDashlet)}"> |
| 71 | - <div class="{$oDashlet->sClass}"> | |
| 72 | - {if $oDashlet->sClass === "ktBlock"} | |
| 73 | - <div class="dashboard_block_rightrepeat_top"></div> | |
| 74 | - <div class="dashboard_block_rightrepeat_bottom"></div> | |
| 75 | - <div class="dashboard_block_leftrepeat_top"></div> | |
| 76 | - <div class="dashboard_block_leftrepeat_bottom"></div> | |
| 77 | - {/if} | |
| 78 | - {if $oDashlet->sClass === "ktError"} | |
| 79 | - <div class="error_dashlet_rightrepeat_top"></div> | |
| 80 | - <div class="error_dashlet_rightrepeat_bottom"></div> | |
| 81 | - <div class="error_dashlet_leftrepeat_top"></div> | |
| 82 | - <div class="error_dashlet_leftrepeat_bottom"></div> | |
| 83 | - {/if} | |
| 84 | - {if $oDashlet->sClass === "ktInfo"} | |
| 85 | - <div class="info_dashlet_rightrepeat_top"></div> | |
| 86 | - <div class="info_dashlet_rightrepeat_bottom"></div> | |
| 87 | - <div class="info_dashlet_leftrepeat_top"></div> | |
| 88 | - <div class="info_dashlet_leftrepeat_bottom"></div> | |
| 89 | - {/if} | |
| 26 | + <div class="{$oDashlet->sClass}" id="{$oDashlet->sClass}"> | |
| 27 | + | |
| 90 | 28 | <div class="dashboard_block_icons"> |
| 91 | 29 | <a href="#" class="action action_rollup"> </a> |
| 92 | 30 | <a href="#" class="action action_close"> </a> |
| ... | ... | @@ -97,33 +35,7 @@ |
| 97 | 35 | {$oDashlet->render()} |
| 98 | 36 | </div> |
| 99 | 37 | |
| 100 | - {if $oDashlet->sClass === "ktBlock"} | |
| 101 | - <div class="dashboard_block_topleft"></div> | |
| 102 | - <div class="dashboard_block_toprepeat"></div> | |
| 103 | - <div class="dashboard_block_topright"></div> | |
| 104 | - | |
| 105 | - <div class="dashboard_block_bottomleft"></div> | |
| 106 | - <div class="dashboard_block_bottomrepeat"></div> | |
| 107 | - <div class="dashboard_block_bottomright"></div> | |
| 108 | - {/if} | |
| 109 | - {if $oDashlet->sClass === "ktError"} | |
| 110 | - <div class="error_dashlet_topleft"></div> | |
| 111 | - <div class="error_dashlet_toprepeat"></div> | |
| 112 | - <div class="error_dashlet_topright"></div> | |
| 113 | - | |
| 114 | - <div class="error_dashlet_bottomleft"></div> | |
| 115 | - <div class="error_dashlet_bottomrepeat"></div> | |
| 116 | - <div class="error_dashlet_bottomright"></div> | |
| 117 | - {/if} | |
| 118 | - {if $oDashlet->sClass === "ktInfo"} | |
| 119 | - <div class="info_dashlet_topleft"></div> | |
| 120 | - <div class="info_dashlet_toprepeat"></div> | |
| 121 | - <div class="info_dashlet_topright"></div> | |
| 122 | - | |
| 123 | - <div class="info_dashlet_bottomleft"></div> | |
| 124 | - <div class="info_dashlet_bottomrepeat"></div> | |
| 125 | - <div class="info_dashlet_bottomright"></div> | |
| 126 | - {/if} | |
| 38 | + | |
| 127 | 39 | </div> |
| 128 | 40 | </div> |
| 129 | 41 | {/foreach} | ... | ... |
templates/kt3/standard_page.smarty
| ... | ... | @@ -63,9 +63,6 @@ |
| 63 | 63 | <body {if (!$page->show_portlets)}class="noportlets"{/if}> |
| 64 | 64 | <input type="hidden" name="kt-core-baseurl" id="kt-core-baseurl" value="{$rootUrl}" /> |
| 65 | 65 | <div id="pageBody"> |
| 66 | - <div id="bodyTopLeft"></div> | |
| 67 | - <div id="bodyTopRepeat"></div> | |
| 68 | - <div id="bodyTopRight"></div> | |
| 69 | 66 | <div id="bodyPad"> |
| 70 | 67 | <div id="logobar"> |
| 71 | 68 | {if $config->get("ui/mainLogo") != ''} |
| ... | ... | @@ -79,44 +76,44 @@ |
| 79 | 76 | <div class="floatClear"></div> |
| 80 | 77 | </div> |
| 81 | 78 | {if (!$page->hide_navbar)} |
| 82 | - <div id="navbarBorder"> | |
| 83 | - <div id="navbar"> | |
| 84 | - <ul> | |
| 85 | - <!-- area menu --> | |
| 86 | - {foreach item=aMenuItem from=$page->menu} | |
| 87 | - {if ($aMenuItem.active == 1)} | |
| 88 | - <li class="active"><a href="{$aMenuItem.url}">{$aMenuItem.label}</a></li> | |
| 89 | - {else} | |
| 90 | - <li><a href="{$aMenuItem.url}">{$aMenuItem.label}</a></li> | |
| 91 | - {/if} | |
| 92 | - <li><div id="menu_divider"></div></li> | |
| 93 | - {/foreach} | |
| 94 | - | |
| 95 | - <!-- user menu --> | |
| 96 | - <li class="pref"> | |
| 97 | - {if ($page->user)} | |
| 98 | - <span class="ktLoggedInUser">{$page->user->getName()}</span> | |
| 99 | - {/if} | |
| 100 | - {if !empty($page->userMenu)} | |
| 101 | - · | |
| 102 | - {/if} | |
| 103 | - {foreach item=aMenuItem from=$page->userMenu name=prefmenu} | |
| 104 | - {if ($aMenuItem.active == 1)} | |
| 105 | - <a style='border: 4px solid red;' href="{$aMenuItem.url}">{$aMenuItem.label}</a> | |
| 106 | - {else} | |
| 107 | - <a href="{$aMenuItem.url}">{$aMenuItem.label}</a> | |
| 108 | - {/if} | |
| 109 | - {if !$smarty.foreach.prefmenu.last} | |
| 110 | - · | |
| 111 | - {/if} | |
| 112 | - {/foreach} | |
| 113 | - {if ($page->getHelpURL() != null)} <span class="fahrner"><a href="{$page->getHelpURL()}"><img src="thirdparty/icon-theme/16x16/apps/help-browser.gif" border="0" align="top" /></a>{/if} | |
| 114 | - </li> | |
| 115 | - </ul> | |
| 116 | - </div> | |
| 117 | - <div id="navbarLeft"></div> | |
| 118 | - <div id="navbarRight"></div> | |
| 119 | - </div> | |
| 79 | + <div id="navbarBorder"> | |
| 80 | + <div id="navbar"> | |
| 81 | + <ul> | |
| 82 | + <!-- area menu --> | |
| 83 | + {foreach item=aMenuItem from=$page->menu} | |
| 84 | + {if ($aMenuItem.active == 1)} | |
| 85 | + <li class="active"><a href="{$aMenuItem.url}">{$aMenuItem.label}</a></li> | |
| 86 | + {else} | |
| 87 | + <li><a href="{$aMenuItem.url}">{$aMenuItem.label}</a></li> | |
| 88 | + {/if} | |
| 89 | + <li><div id="menu_divider"></div></li> | |
| 90 | + {/foreach} | |
| 91 | + | |
| 92 | + <!-- user menu --> | |
| 93 | + <li class="pref"> | |
| 94 | + {if ($page->user)} | |
| 95 | + <span class="ktLoggedInUser">{$page->user->getName()}</span> | |
| 96 | + {/if} | |
| 97 | + {if !empty($page->userMenu)} | |
| 98 | + · | |
| 99 | + {/if} | |
| 100 | + {foreach item=aMenuItem from=$page->userMenu name=prefmenu} | |
| 101 | + {if ($aMenuItem.active == 1)} | |
| 102 | + <a style='border: 4px solid red;' href="{$aMenuItem.url}">{$aMenuItem.label}</a> | |
| 103 | + {else} | |
| 104 | + <a href="{$aMenuItem.url}">{$aMenuItem.label}</a> | |
| 105 | + {/if} | |
| 106 | + {if !$smarty.foreach.prefmenu.last} | |
| 107 | + · | |
| 108 | + {/if} | |
| 109 | + {/foreach} | |
| 110 | + {if ($page->getHelpURL() != null)} <span class="fahrner"><a href="{$page->getHelpURL()}"><img src="thirdparty/icon-theme/16x16/apps/help-browser.gif" border="0" align="top" /></a>{/if} | |
| 111 | + </li> | |
| 112 | + </ul> | |
| 113 | + </div> | |
| 114 | + <div id="navbarLeft"></div> | |
| 115 | + <div id="navbarRight"></div> | |
| 116 | + </div> | |
| 120 | 117 | {/if} |
| 121 | 118 | {if (!$page->hide_section)} |
| 122 | 119 | <div id="breadcrumbs"> |
| ... | ... | @@ -150,101 +147,73 @@ |
| 150 | 147 | {/if} |
| 151 | 148 | </div> |
| 152 | 149 | <div id="kt-wrapper"> |
| 153 | - <div id="portletbar"> | |
| 154 | - {foreach item=oPortlet from=$page->portlets} | |
| 155 | - {assign var=portlet_output value=$oPortlet->render() } | |
| 156 | - {if $portlet_output} | |
| 157 | - <div class="portlet {if $oPortlet->getActive()}expanded{/if}"> | |
| 158 | - <h4 onclick="toggleElementClass('expanded',this.parentNode)">{$oPortlet->getTitle()}</h4> | |
| 159 | - <div class="portletTopRepeat"></div> | |
| 160 | - <div class="portletTopRight"></div> | |
| 161 | - <div class="portletbody"> | |
| 162 | - {$portlet_output} | |
| 163 | - </div> | |
| 164 | - </div> | |
| 165 | - {/if} | |
| 166 | - {/foreach} | |
| 167 | - <div class="floatClear"></div> | |
| 168 | - </div> | |
| 169 | - <div id="content" {if $page->content_class}class="{$page->content_class}"{/if}> | |
| 170 | - | |
| 171 | - {if (!$page->hide_section)} | |
| 172 | - <h1 class="{$page->componentClass}"><span class="fahrner">{$page->componentLabel}</span> | |
| 173 | - {if ($page->getHelpURL() != null)}<a class="ktHelp" href="{$page->getHelpURL()}">Help</a> {/if} | |
| 174 | - </h1> | |
| 175 | - {/if} | |
| 176 | - | |
| 177 | - <!-- any status / error messages get added here. --> | |
| 178 | - {if (!empty($page->errStack))} | |
| 179 | - <div class="ktError"> | |
| 180 | - <div class="error_dashlet_rightrepeat_bottom"></div> | |
| 181 | - <div class="error_dashlet_leftrepeat_bottom"></div> | |
| 182 | - {foreach item=sError from=$page->errStack} | |
| 183 | - <p>{$sError}</p> | |
| 184 | - {/foreach} | |
| 185 | - <div class="error_dashlet_topleft_small"></div> | |
| 186 | - <div class="error_dashlet_toprepeat_small"></div> | |
| 187 | - <div class="error_dashlet_topright_small"></div> | |
| 188 | - | |
| 189 | - <div class="error_dashlet_bottomleft"></div> | |
| 190 | - <div class="error_dashlet_bottomrepeat_small"></div> | |
| 191 | - <div class="error_dashlet_bottomright"></div> | |
| 192 | - </div> | |
| 193 | - {/if} | |
| 194 | - | |
| 195 | - {if (!empty($page->infoStack))} | |
| 196 | - <div class="ktInfo"> | |
| 197 | - <div class="info_dashlet_rightrepeat_bottom"></div> | |
| 198 | - <div class="info_dashlet_leftrepeat_bottom"></div> | |
| 199 | - {foreach item=sInfo from=$page->infoStack} | |
| 200 | - <p>{$sInfo}</p> | |
| 201 | - {/foreach} | |
| 202 | - <div class="info_dashlet_topleft_small"></div> | |
| 203 | - <div class="info_dashlet_toprepeat_small"></div> | |
| 204 | - <div class="info_dashlet_topright_small"></div> | |
| 205 | - | |
| 206 | - <div class="info_dashlet_bottomleft"></div> | |
| 207 | - <div class="info_dashlet_bottomrepeat_small"></div> | |
| 208 | - <div class="info_dashlet_bottomright"></div> | |
| 209 | - </div> | |
| 210 | - {/if} | |
| 211 | - <!-- and finally, the content. --> | |
| 212 | - {$page->contents} | |
| 213 | - <div class="floatClear"></div> | |
| 214 | - </div> | |
| 150 | + <table width="100%"> | |
| 151 | + <tr align="left" align="left"> | |
| 152 | + <td valign="top"> | |
| 153 | + <div id="portletbar"> | |
| 154 | + {foreach item=oPortlet from=$page->portlets} | |
| 155 | + {assign var=portlet_output value=$oPortlet->render() } | |
| 156 | + {if $portlet_output} | |
| 157 | + <div class="portlet{if $oPortlet->getActive()} expanded{/if}" id="portlet{if $oPortlet->getActive()} expanded{/if}"> | |
| 158 | + <h4 onclick="toggleElementClass('expanded', this.parentNode)">{$oPortlet->getTitle()}</h4> | |
| 159 | + <div class="portletbody"> | |
| 160 | + {$portlet_output} | |
| 161 | + </div> | |
| 162 | + </div> | |
| 163 | + {/if} | |
| 164 | + {/foreach} | |
| 165 | + <div class="floatClear"></div> | |
| 166 | + </div> | |
| 167 | + </td> | |
| 168 | + <td valign="top" width="100%"> | |
| 169 | + <div id="content" {if $page->content_class}class="{$page->content_class}"{/if}> | |
| 170 | + {if (!$page->hide_section)} | |
| 171 | + <h1 class="{$page->componentClass}"><span class="fahrner">{$page->componentLabel}</span> | |
| 172 | + {if ($page->getHelpURL() != null)}<a class="ktHelp" href="{$page->getHelpURL()}">Help</a> {/if} | |
| 173 | + </h1> | |
| 174 | + {/if} | |
| 175 | + | |
| 176 | + <!-- any status / error messages get added here. --> | |
| 177 | + {if (!empty($page->errStack))} | |
| 178 | + <div class="ktErrorMessage"> | |
| 179 | + {foreach item=sError from=$page->errStack} | |
| 180 | + <span>{$sError}</span> | |
| 181 | + {/foreach} | |
| 182 | + </div> | |
| 183 | + {/if} | |
| 184 | + | |
| 185 | + {if (!empty($page->infoStack))} | |
| 186 | + <div class="ktInfoMessage"> | |
| 187 | + {foreach item=sInfo from=$page->infoStack} | |
| 188 | + <span>{$sInfo}</span> | |
| 189 | + {/foreach} | |
| 190 | + </div> | |
| 191 | + {/if} | |
| 192 | + <!-- and finally, the content. --> | |
| 193 | + {$page->contents} | |
| 194 | + <div class="floatClear"></div> | |
| 195 | + </div> | |
| 196 | + </td> | |
| 197 | + </tr> | |
| 198 | + </table> | |
| 215 | 199 | </div> |
| 216 | - <div id="pageBodyBg"></div> | |
| 217 | - <div id="bodyLeftRepeatTop"></div> | |
| 218 | - <div id="bodyLeftRepeatQuartTop"></div> | |
| 219 | - <div id="bodyLeftRepeatMiddleTop"></div> | |
| 220 | - <div id="bodyLeftRepeatMiddleBottom"></div> | |
| 221 | - <div id="bodyLeftRepeatQuartBottom"></div> | |
| 222 | - <div id="bodyLeftRepeatBottom"></div> | |
| 223 | - <div id="bodyRightRepeatTop"></div> | |
| 224 | - <div id="bodyRightRepeatQuartTop"></div> | |
| 225 | - <div id="bodyRightRepeatMiddleTop"></div> | |
| 226 | - <div id="bodyRightRepeatMiddleBottom"></div> | |
| 227 | - <div id="bodyRightRepeatQuartBottom"></div> | |
| 228 | - <div id="bodyRightRepeatBottom"></div> | |
| 229 | - <div id="bodyBottomRepeat"></div> | |
| 230 | - <div id="bodyBottomRight"></div> | |
| 231 | - <div id="bodyBottomLeft"></div> | |
| 232 | 200 | </div> |
| 233 | - <script src="../../resources/js/loader.js"></script> | |
| 234 | - <div id="{if $page->getDisclaimer() != ''}copyrightbarBorderDisclaimer{else}copyrightbarBorder{/if}"> | |
| 235 | - <div id="{if $page->getDisclaimer() != ''}copyrightbarLeftDisclaimer{else}copyrightbarLeft{/if}"></div> | |
| 236 | - <div id="{if $page->getDisclaimer() != ''}copyrightbarRightDisclaimer{else}copyrightbarRight{/if}"></div> | |
| 237 | - <div id="{if $page->getDisclaimer() != ''}copyrightbarBgDisclaimer{else}copyrightbarBg{/if}"></div> | |
| 238 | - <div id="{if $page->getDisclaimer() != ''}copyrightbarDisclaimer{else}copyrightbar{/if}"> | |
| 239 | - <span style="float:left;">{i18n}© 2007 <a href="http://www.knowledgetree.com/">The Jam Warehouse Software (Pty) Ltd.</a> All Rights Reserved{/i18n}</span> | |
| 240 | - <span style="float:right; margin-right:5px;">{i18n arg_timing=$page->getReqTime()}Request created in #timing#s{/i18n}</span><br /> | |
| 241 | - {i18n arg_version="$versionname" arg_appname="$appname"}#appname# Version: #version#{/i18n} | |
| 242 | - <p>{$page->getDisclaimer()}</p> | |
| 243 | - </div> | |
| 244 | - {if $config->get("ui/poweredByDisabled") == '0'} | |
| 245 | - <a href="{$rootUrl}"><img src="{$config->get("ui/powerLogo")}" class="copyrightbarBorderLogo" alt="{$config->get("ui/powerLogoTitle")}" title="{$config->get("ui/powerLogoTitle")}"/></a> | |
| 246 | - | |
| 247 | - {/if} | |
| 201 | + <div id="copyrightbarBorder"> | |
| 202 | + <table width="98%" align="center"> | |
| 203 | + <tr> | |
| 204 | + <td align="left"> | |
| 205 | + <span>{i18n}© 2007 <a href="http://www.knowledgetree.com/">The Jam Warehouse Software (Pty) Ltd.</a> All Rights Reserved{/i18n}</span> | |
| 206 | + <p>{$page->getDisclaimer()}</p> | |
| 207 | + </td> | |
| 208 | + <td align="right"> | |
| 209 | + <span>{i18n arg_timing=$page->getReqTime()}Request created in #timing#s{/i18n}</span><br /> | |
| 210 | + <span>{i18n arg_version="$versionname" arg_appname="$appname"}#appname# Version: #version#{/i18n}</span><br/> | |
| 211 | + {if $config->get("ui/poweredByDisabled") == '0'} | |
| 212 | + <a href="{$rootUrl}"><img src="{$config->get("ui/powerLogo")}" border="0" alt="{$config->get("ui/powerLogoTitle")}" title="{$config->get("ui/powerLogoTitle")}"/></a> | |
| 213 | + {/if} | |
| 214 | + </td> | |
| 215 | + </tr> | |
| 216 | + </table> | |
| 248 | 217 | <div class="floatClear"></div> |
| 249 | 218 | </div> |
| 250 | 219 | </body> | ... | ... |
templates/ktcore/action/view_roles.smarty
| ... | ... | @@ -28,7 +28,7 @@ |
| 28 | 28 | </tr> |
| 29 | 29 | {/foreach} |
| 30 | 30 | {else} |
| 31 | -<tr><td colspan="4" class="ktInfo"><p>{i18n}No roles defined in the Role Administration area.{/i18n}</p></td></tr> | |
| 31 | +<tr><td colspan="4" class="ktInfoMessage"><span>{i18n}No roles defined in the Role Administration area.{/i18n}</span></td></tr> | |
| 32 | 32 | {/if} |
| 33 | 33 | </tbody> |
| 34 | 34 | </table> | ... | ... |
templates/ktcore/authentication/manage.smarty
| ... | ... | @@ -12,13 +12,13 @@ specify additional sources of authentication data.{/i18n}</p> |
| 12 | 12 | ktInline">{i18n}Add authentication source{/i18n}</a><a href="{addQS}action=addSource{/addQS}">{i18n}Add a new |
| 13 | 13 | authentication source{/i18n}</a>.</p> |
| 14 | 14 | {else} |
| 15 | -<div class="ktInfo"><p>{i18n}Only the standard database authentication is currently available. | |
| 15 | +<div class="ktInfoMessage"><span>{i18n}Only the standard database authentication is currently available. | |
| 16 | 16 | If you need to use a different authentication type (e.g. LDAP) you will need to |
| 17 | -ensure that the Plugin is enabled.{/i18n}<p></div> | |
| 17 | +ensure that the Plugin is enabled.{/i18n}<span></div> | |
| 18 | 18 | {/if} |
| 19 | 19 | |
| 20 | 20 | {if empty($sources)} |
| 21 | -<div class="ktInfo"><p>{i18n}No additional authentication sources have been defined.{/i18n}</p></div> | |
| 21 | +<div class="ktInfoMessage"><span>{i18n}No additional authentication sources have been defined.{/i18n}</span></div> | |
| 22 | 22 | {else} |
| 23 | 23 | <table class="listing"> |
| 24 | 24 | <thead> | ... | ... |
templates/ktcore/dashlets/checkedout.smarty
| ... | ... | @@ -6,5 +6,5 @@ |
| 6 | 6 | {/foreach} |
| 7 | 7 | </ul> |
| 8 | 8 | {else} |
| 9 | -<div class="ktInfo"><p>{i18n}You have no documents which are currently checked out.{/i18n}</p></div> | |
| 9 | +<div class="ktInfoMessage"><span>{i18n}You have no documents which are currently checked out.{/i18n}</span></div> | |
| 10 | 10 | {/if} | ... | ... |
templates/ktcore/dashlets/indexer_status.smarty
| ... | ... | @@ -13,8 +13,8 @@ |
| 13 | 13 | </div> |
| 14 | 14 | {else} |
| 15 | 15 | {if empty($transforms)} |
| 16 | -<div class="ktInfo"> | |
| 17 | - <p>{i18n}All indexers claim to be working correctly.{/i18n}</p> | |
| 16 | +<div class="ktInfoMessage"> | |
| 17 | + <span>{i18n}All indexers claim to be working correctly.{/i18n}</span> | |
| 18 | 18 | </div> |
| 19 | 19 | {else} |
| 20 | 20 | <table class="kt_collection"> | ... | ... |
templates/ktcore/dashlets/notifications.smarty
| ... | ... | @@ -18,7 +18,7 @@ |
| 18 | 18 | kt:deleteMessage="{i18n}Are you sure you wish to clear all notifications?{/i18n}" |
| 19 | 19 | class="ktLinkDelete">{i18n}Clear all notifications{/i18n}</a> |
| 20 | 20 | {else} |
| 21 | -<div class="ktInfo"><p>{i18n}No items require your attention.{/i18n}</p></div> | |
| 21 | +<div class="ktInfoMessage"><span>{i18n}No items require your attention.{/i18n}</span></div> | |
| 22 | 22 | {/if} |
| 23 | 23 | </div> |
| 24 | 24 | </div> |
| 25 | 25 | \ No newline at end of file | ... | ... |
templates/ktcore/document/admin/checkoutlisting.smarty
| ... | ... | @@ -34,7 +34,7 @@ $oUser->getName(); } else { print _kt("N/A"); }{/php}</td> |
| 34 | 34 | <!-- FIXME do we want batching? --> |
| 35 | 35 | </table> |
| 36 | 36 | {else} |
| 37 | - <div class="ktInfo"> | |
| 38 | - <p>{i18n}No documents are currently checked out.{/i18n}</p> | |
| 37 | + <div class="ktInfoMessage"> | |
| 38 | + <span>{i18n}No documents are currently checked out.{/i18n}</span> | |
| 39 | 39 | </div> |
| 40 | 40 | {/if} | ... | ... |
templates/ktcore/document/admin/dearchiveconfirmlist.smarty
| 1 | 1 | <h2>{i18n}Confirm De-archival{/i18n}</h2> |
| 2 | 2 | |
| 3 | -<div class="ktInfo"><p><strong>{i18n}Note{/i18n}:</strong> {i18n}please | |
| 3 | +<div class="ktInfoMessage"><span><strong>{i18n}Note{/i18n}:</strong> {i18n}please | |
| 4 | 4 | confirm that you want to restore these documents from an archived |
| 5 | -state.{/i18n}</p></div> | |
| 5 | +state.{/i18n}</span></div> | |
| 6 | 6 | |
| 7 | 7 | {if (!empty($documents))} |
| 8 | 8 | |
| ... | ... | @@ -32,5 +32,5 @@ state.{/i18n}</p></div> |
| 32 | 32 | </form> |
| 33 | 33 | |
| 34 | 34 | {else} |
| 35 | -<div class="ktInfo"><p>{i18n}No documents were selected.{/i18n}</p></div> | |
| 35 | +<div class="ktInfoMessage"><span>{i18n}No documents were selected.{/i18n}</span></div> | |
| 36 | 36 | {/if} | ... | ... |
templates/ktcore/document/admin/deletedlist.smarty
| ... | ... | @@ -67,5 +67,5 @@ can <strong>restore</strong> them as necessary.{/i18n}</p> |
| 67 | 67 | </form> |
| 68 | 68 | |
| 69 | 69 | {else} |
| 70 | -<div class="ktInfo"><p>{i18n}No documents are marked as deleted.{/i18n}</p></div> | |
| 70 | +<div class="ktInfoMessage"><span>{i18n}No documents are marked as deleted.{/i18n}</span></div> | |
| 71 | 71 | {/if} | ... | ... |
templates/ktcore/document/admin/expungeconfirmlist.smarty
| 1 | 1 | <h2>{i18n}Confirm Expunge{/i18n}</h2> |
| 2 | 2 | |
| 3 | -<div class="ktInfo"><p><strong>{i18n}Note{/i18n}:</strong> {i18n}please | |
| 4 | -confirm that you want to delete these documents.{/i18n}</p></div> | |
| 3 | +<div class="ktInfoMessage"><span><strong>{i18n}Note{/i18n}:</strong> {i18n}please | |
| 4 | +confirm that you want to delete these documents.{/i18n}</span></div> | |
| 5 | 5 | |
| 6 | 6 | {if (!empty($documents))} |
| 7 | 7 | |
| ... | ... | @@ -32,5 +32,5 @@ confirm that you want to delete these documents.{/i18n}</p></div> |
| 32 | 32 | </form> |
| 33 | 33 | |
| 34 | 34 | {else} |
| 35 | -<div class="ktInfo"><p>{i18n}No documents were selected.{/i18n}</p></div> | |
| 35 | +<div class="ktInfoMessage"><span>{i18n}No documents were selected.{/i18n}</span></div> | |
| 36 | 36 | {/if} | ... | ... |
templates/ktcore/document/admin/restoreconfirmlist.smarty
| 1 | 1 | <h2>{i18n}Confirm Restore{/i18n}</h2> |
| 2 | 2 | |
| 3 | -<div class="ktInfo"><p><strong>{i18n}Note{/i18n}:</strong> {i18n}please | |
| 4 | -confirm that you want to restore these documents.{/i18n}</p></div> | |
| 3 | +<div class="ktInfoMessage"><span><strong>{i18n}Note{/i18n}:</strong> {i18n}please | |
| 4 | +confirm that you want to restore these documents.{/i18n}</span></div> | |
| 5 | 5 | |
| 6 | 6 | {if (!empty($documents))} |
| 7 | 7 | |
| ... | ... | @@ -33,5 +33,5 @@ confirm that you want to restore these documents.{/i18n}</p></div> |
| 33 | 33 | </form> |
| 34 | 34 | |
| 35 | 35 | {else} |
| 36 | -<div class="ktInfo"><p>{i18n}No documents were selected.{/i18n}</p></div> | |
| 36 | +<div class="ktInfoMessage"><span>{i18n}No documents were selected.{/i18n}</span></div> | |
| 37 | 37 | {/if} | ... | ... |
templates/ktcore/document/cleanup.smarty
| ... | ... | @@ -34,5 +34,5 @@ which you should investigate.{/i18n}</p> |
| 34 | 34 | {/if} |
| 35 | 35 | |
| 36 | 36 | {else} |
| 37 | -<div class="ktInfo"><p>{i18n}No problems found - database is consistent with the contents of the repository.{/i18n}</p></div> | |
| 37 | +<div class="ktInfoMessage"><span>{i18n}No problems found - database is consistent with the contents of the repository.{/i18n}</span></div> | |
| 38 | 38 | {/if} | ... | ... |
templates/ktcore/document/compare.smarty
| ... | ... | @@ -7,10 +7,10 @@ |
| 7 | 7 | {capture assign=to} |
| 8 | 8 | <strong>{$comparison_document->getMajorVersionNumber()}.{$comparison_document->getMinorVersionNumber()}</strong> ({$comparison_document->getMetadataVersion()}) |
| 9 | 9 | {/capture} |
| 10 | -<div class="ktInfo"><p> | |
| 10 | +<div class="ktInfoMessage"><span> | |
| 11 | 11 | {i18n arg_from=$from arg_to=$to}showing comparison between versions #from# and #to#. {/i18n} |
| 12 | 12 | <a href="{addQS context=$context}action=main{/addQS}">{i18n}View current version{/i18n}</a>. |
| 13 | -</p></div> | |
| 13 | +</span></div> | |
| 14 | 14 | |
| 15 | 15 | {if ($document_data.is_manufactured)} |
| 16 | 16 | <p class="descriptiveText"><strong class="ktInlineError">{i18n}Please | ... | ... |
templates/ktcore/document/document_permissions.smarty
| ... | ... | @@ -11,7 +11,7 @@ permissions are not shown.{/i18n}</p> |
| 11 | 11 | {/if} |
| 12 | 12 | |
| 13 | 13 | {if ((empty($roles) && empty($groups) && empty($users)))} |
| 14 | -<div class="ktInfo"><p>{i18n}No roles or groups have been defined or have permissions.{/i18n}</p></div> | |
| 14 | +<div class="ktInfoMessage"><span>{i18n}No roles or groups have been defined or have permissions.{/i18n}</span></div> | |
| 15 | 15 | {else} |
| 16 | 16 | |
| 17 | 17 | <table class="kt_collection"cellspacing="0" cellpadding="0" border="0"> | ... | ... |
templates/ktcore/document/resolved_permissions_user.smarty
| ... | ... | @@ -9,7 +9,7 @@ document due to membership of a group, or fulfilling a specific role on |
| 9 | 9 | this document.{/i18n}</p> |
| 10 | 10 | |
| 11 | 11 | {if (empty($users)) } |
| 12 | -<div class="ktInfo"><p>{i18n}No users have permissions on this item.{/i18n}</p></div> | |
| 12 | +<div class="ktInfoMessage"><span>{i18n}No users have permissions on this item.{/i18n}</span></div> | |
| 13 | 13 | {else} |
| 14 | 14 | |
| 15 | 15 | <table class="kt_collection"cellspacing="0" cellpadding="0" border="0"> | ... | ... |
templates/ktcore/document/view.smarty
| ... | ... | @@ -3,44 +3,35 @@ |
| 3 | 3 | {if ($document->getIsCheckedOut() == 1)} |
| 4 | 4 | {capture assign=checkout_user}<strong>{$sCheckoutUser}</strong>{/capture} |
| 5 | 5 | {if ($isCheckoutUser)} |
| 6 | -<div class="ktInfo"> | |
| 7 | - <div class="info_dashlet_rightrepeat_bottom"></div> | |
| 8 | - <div class="info_dashlet_leftrepeat_bottom"></div> | |
| 9 | - <p>{i18n}This document is currently checked out by <strong>you</strong>. If this is incorrect, or you no longer need to make changes to it, please cancel the checkout.{/i18n}</p> | |
| 10 | - <div class="info_dashlet_topleft_small"></div> | |
| 11 | - <div class="info_dashlet_toprepeat_small"></div> | |
| 12 | - <div class="info_dashlet_topright_small"></div> | |
| 13 | - | |
| 14 | - <div class="info_dashlet_bottomleft"></div> | |
| 15 | - <div class="info_dashlet_bottomrepeat_small"></div> | |
| 16 | - <div class="info_dashlet_bottomright"></div> | |
| 6 | +<div class="ktInfoMessage"> | |
| 7 | + <span>{i18n}This document is currently checked out by <strong>you</strong>. If this is incorrect, or you no longer need to make changes to it, please cancel the checkout.{/i18n}</span> | |
| 17 | 8 | </div> |
| 18 | 9 | {else} |
| 19 | 10 | {if ($canCheckin)} |
| 20 | -<div class="ktInfo"> | |
| 21 | -<p>{i18n arg_checkoutuser=$checkout_user}This document is currently checked out by #checkoutuser#, but you | |
| 22 | -have sufficient priviledges to cancel their checkout.{/i18n}</p> | |
| 11 | +<div class="ktInfoMessage"> | |
| 12 | +<span>{i18n arg_checkoutuser=$checkout_user}This document is currently checked out by #checkoutuser#, but you | |
| 13 | +have sufficient priviledges to cancel their checkout.{/i18n}</span> | |
| 23 | 14 | </div> |
| 24 | 15 | {else} |
| 25 | -<div class="ktInfo"> | |
| 26 | -<p>{i18n arg_checkoutuser=$checkout_user arg_appname="$appname"}This document is currently checked out by #checkoutuser#. You cannot make | |
| 16 | +<div class="ktInfoMessage"> | |
| 17 | + <span>{i18n arg_checkoutuser=$checkout_user arg_appname="$appname"}This document is currently checked out by #checkoutuser#. You cannot make | |
| 27 | 18 | changes until that user checks it in. If you have urgent modifications to make, please |
| 28 | -contact your #appname# Administrator.{/i18n}</p> | |
| 19 | +contact your #appname# Administrator.{/i18n}</span> | |
| 29 | 20 | </div> |
| 30 | 21 | {/if} |
| 31 | 22 | {/if} |
| 32 | 23 | {/if} |
| 33 | 24 | |
| 34 | 25 | {if ($document->getImmutable() == true)} |
| 35 | -<div class="ktInfo"> | |
| 36 | -<p>{i18n}This document is immutable. No further content changes can be | |
| 26 | +<div class="ktInfoMessage"> | |
| 27 | + <span>{i18n}This document is immutable. No further content changes can be | |
| 37 | 28 | made to this document, and only administrators (in administration mode) |
| 38 | 29 | can make changes to the metadata or can move or delete it.{/i18n} |
| 39 | 30 | {if 1} |
| 40 | 31 | {i18n}If you require assistance from an administrator to perform one of |
| 41 | 32 | these tasks, use the Request Assistance action.{/i18n} |
| 42 | 33 | {/if} |
| 43 | -</p> | |
| 34 | +</span> | |
| 44 | 35 | </div> |
| 45 | 36 | {/if} |
| 46 | 37 | ... | ... |
templates/ktcore/documenttypes/edit.smarty
| ... | ... | @@ -39,7 +39,7 @@ |
| 39 | 39 | </fieldset> |
| 40 | 40 | </form> |
| 41 | 41 | {else} |
| 42 | -<div class="ktInfo"><p>{i18n}No fieldsets are currently associated with this type.{/i18n}</p></div> | |
| 42 | +<div class="ktInfoMessage"><span>{i18n}No fieldsets are currently associated with this type.{/i18n}</span></div> | |
| 43 | 43 | { /if } |
| 44 | 44 | |
| 45 | 45 | { if $bAvailableFieldsets } |
| ... | ... | @@ -58,6 +58,6 @@ |
| 58 | 58 | </fieldset> |
| 59 | 59 | </form> |
| 60 | 60 | {elseif !$bAnyFieldsets} |
| 61 | -<div class="ktInfo"><p>{i18n}No fieldsets are available to be added. To add a fieldset, please go to | |
| 62 | -DMS Administration{/i18n} » {i18n}Document Metadata and Workflow Configuration{/i18n} » {i18n}Document Field Management{/i18n} </p></div> | |
| 61 | +<div class="ktInfoMessage"><span>{i18n}No fieldsets are available to be added. To add a fieldset, please go to | |
| 62 | +DMS Administration{/i18n} » {i18n}Document Metadata and Workflow Configuration{/i18n} » {i18n}Document Field Management{/i18n} </span></div> | |
| 63 | 63 | { /if } | ... | ... |
templates/ktcore/folder/permissions.smarty
| ... | ... | @@ -6,7 +6,7 @@ |
| 6 | 6 | {* check if there are roles etc *} |
| 7 | 7 | |
| 8 | 8 | {if ((empty($roles) && empty($groups)))} |
| 9 | - <div class="ktInfo"><p>{i18n}No roles or groups have been defined. Permissions can only be allocated to roles and groups.{/i18n}</p></div> | |
| 9 | + <div class="ktInfoMessage"><span>{i18n}No roles or groups have been defined. Permissions can only be allocated to roles and groups.{/i18n}</span></div> | |
| 10 | 10 | {else} |
| 11 | 11 | |
| 12 | 12 | {* otherwise continue *} |
| ... | ... | @@ -15,11 +15,11 @@ |
| 15 | 15 | </p> |
| 16 | 16 | |
| 17 | 17 | {if ($can_inherit)} |
| 18 | -<div class="ktInfo"> | |
| 19 | -<p>{i18n}This folder defines its own permissions.{/i18n} | |
| 18 | +<div class="ktInfoMessage"> | |
| 19 | +<span>{i18n}This folder defines its own permissions.{/i18n} | |
| 20 | 20 | <a class="ktActionLink ktDelete" |
| 21 | 21 | kt:deleteMessage="{i18n}Are you sure you wish to reinstate inherited permissions?{/i18n}" |
| 22 | - href="{addQS context=$context}action=inheritPermissions{/addQS}">{i18n}Inherit permissions{/i18n}</a> | |
| 22 | + href="{addQS context=$context}action=inheritPermissions{/addQS}">{i18n}Inherit permissions{/i18n}</a></span> | |
| 23 | 23 | </div> |
| 24 | 24 | {/if} |
| 25 | 25 | ... | ... |