Commit 4e3b6b8bf811cc22f98232daea8efdb5189d1c5c

Authored by kevin_fourie
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,6 +111,8 @@ class KTPage {
111 /* default js files initialisation */ 111 /* default js files initialisation */
112 $aJS = Array(); 112 $aJS = Array();
113 113
  114 + $aJS[] = 'thirdpartyjs/yui/yahoo/yahoo.js';
  115 + $aJS[] = 'thirdpartyjs/yui/utilities/utilities.js';
114 /* 116 /*
115 $aJS[] = 'thirdpartyjs/MochiKit/MochiKit.js'; 117 $aJS[] = 'thirdpartyjs/MochiKit/MochiKit.js';
116 $aJS[] = 'thirdpartyjs/MochiKit/New.js'; 118 $aJS[] = 'thirdpartyjs/MochiKit/New.js';
@@ -119,9 +121,13 @@ class KTPage { @@ -119,9 +121,13 @@ class KTPage {
119 $aJS[] = 'thirdpartyjs/MochiKit/Style.js'; 121 $aJS[] = 'thirdpartyjs/MochiKit/Style.js';
120 $aJS[] = 'thirdpartyjs/MochiKit/Signal.js'; 122 $aJS[] = 'thirdpartyjs/MochiKit/Signal.js';
121 */ 123 */
122 - $aJS[] = 'thirdpartyjs/MochiKit/MochiKitPacked.js'; 124 + $aJS[] = 'thirdpartyjs/MochiKit/MochiKitPacked.js';
123 $aJS[] = 'resources/js/kt-utility.js'; 125 $aJS[] = 'resources/js/kt-utility.js';
124 $aJS[] = 'presentation/i18nJavascript.php'; 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 //$aJS[] = 'thirdpartyjs/MochiKit/Iter.js'; 133 //$aJS[] = 'thirdpartyjs/MochiKit/Iter.js';
plugins/rssplugin/templates/RSSPlugin/managerssfeeds.smarty
@@ -6,7 +6,7 @@ @@ -6,7 +6,7 @@
6 </fieldset> 6 </fieldset>
7 7
8 {if empty($feedlist)} 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 {else} 10 {else}
11 <table class="listing"> 11 <table class="listing">
12 <thead> 12 <thead>
resources/css/kt-framing.css
@@ -43,154 +43,16 @@ body @@ -43,154 +43,16 @@ body
43 } 43 }
44 44
45 #pageBody { 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 min-height: 800px; 52 min-height: 800px;
49 height: auto; 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 #bodyPad { 58 #bodyPad {
@@ -199,33 +61,6 @@ body @@ -199,33 +61,6 @@ body
199 margin-right:15px; 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 /* ------------------ logobar ------------------ */ 64 /* ------------------ logobar ------------------ */
230 65
231 #logobar 66 #logobar
@@ -400,193 +235,30 @@ a.main_nav_item { @@ -400,193 +235,30 @@ a.main_nav_item {
400 .noportlets #portletbar { display: none; } 235 .noportlets #portletbar { display: none; }
401 236
402 #portletbar .portlet { 237 #portletbar .portlet {
403 - position: relative;  
404 margin: 0 0 1.5em 0; 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 padding: 0 0 0 0; 242 padding: 0 0 0 0;
407 - border: 0;  
408 z-index: 2; 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 #portletbar .portlet.expanded { 246 #portletbar .portlet.expanded {
434 - position: relative;  
435 margin: 0 0 1.5em 0; 247 margin: 0 0 1.5em 0;
436 padding: 0 0 0 0; 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 z-index: 2; 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 #portletbar .portlet .portletbody { 254 #portletbar .portlet .portletbody {
465 - background: url(../../resources/graphics/portlet_borderright.png) top right repeat-y;  
466 padding: 0 0 1em 0; 255 padding: 0 0 1em 0;
467 margin-right: 1px; 256 margin-right: 1px;
468 background-color: white; 257 background-color: white;
469 - border-bottom: 1px solid #ccc;  
470 - border-left: 1px solid #ccc;  
471 width: 99%; 258 width: 99%;
472 height: 100%; 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 #portletbar .portlet a { 262 #portletbar .portlet a {
591 color: #344a6a; 263 color: #344a6a;
592 text-decoration: none; 264 text-decoration: none;
@@ -603,6 +275,7 @@ a.main_nav_item { @@ -603,6 +275,7 @@ a.main_nav_item {
603 275
604 #portletbar .portlet h4 276 #portletbar .portlet h4
605 { 277 {
  278 + margin: 0;
606 padding-top: 0.35em; 279 padding-top: 0.35em;
607 padding-bottom: 0.7em; 280 padding-bottom: 0.7em;
608 padding-left: 30px; 281 padding-left: 30px;
@@ -635,57 +308,6 @@ a.main_nav_item { @@ -635,57 +308,6 @@ a.main_nav_item {
635 display: block; 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 #portletbar .portlet .actionlist 311 #portletbar .portlet .actionlist
690 { 312 {
691 list-style: none; 313 list-style: none;
@@ -709,12 +331,11 @@ a.main_nav_item { @@ -709,12 +331,11 @@ a.main_nav_item {
709 331
710 #content 332 #content
711 { 333 {
712 - position: relative;  
713 display: block; 334 display: block;
714 top: 0; 335 top: 0;
715 z-index: 1; 336 z-index: 1;
716 width:auto; 337 width:auto;
717 - padding: 0 2em 1em 17em; 338 + padding: 0 2em 1em 0;
718 } 339 }
719 340
720 #content.view.withviewlets { 341 #content.view.withviewlets {
@@ -778,11 +399,6 @@ a.main_nav_item { @@ -778,11 +399,6 @@ a.main_nav_item {
778 margin-bottom: 1em; 399 margin-bottom: 1em;
779 } 400 }
780 401
781 -  
782 -  
783 -  
784 -  
785 -  
786 /* ----------------------- forms ---------------------------- */ 402 /* ----------------------- forms ---------------------------- */
787 403
788 #content fieldset 404 #content fieldset
@@ -917,6 +533,7 @@ a.main_nav_item { @@ -917,6 +533,7 @@ a.main_nav_item {
917 { 533 {
918 font-family: "Lucida Grande", "Bitstream Vera Sans", Tahoma, sans-serif; 534 font-family: "Lucida Grande", "Bitstream Vera Sans", Tahoma, sans-serif;
919 padding-bottom: 0.25em; 535 padding-bottom: 0.25em;
  536 + margin-top: 0;
920 border-width: 0 0 0 0; 537 border-width: 0 0 0 0;
921 border-style: solid; 538 border-style: solid;
922 border-color: #eee; 539 border-color: #eee;
@@ -1127,7 +744,6 @@ a.main_nav_item { @@ -1127,7 +744,6 @@ a.main_nav_item {
1127 white-space: normal !important; 744 white-space: normal !important;
1128 } 745 }
1129 746
1130 -  
1131 .centered, .kt_collection thead th.centered { text-align: center; } 747 .centered, .kt_collection thead th.centered { text-align: center; }
1132 .centered .ktAction { margin-left: auto; margin-right: auto; width: 100%; background-position: top center;} 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,37 +801,85 @@ a.main_nav_item {
1185 801
1186 /* block level. */ 802 /* block level. */
1187 .ktError { 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 .ktError p { 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 padding-left: 25px; 835 padding-left: 25px;
1194 background: #ffdd80 url(../../thirdparty/icon-theme/16x16/status/dialog-warning.png) center left no-repeat; 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 /* block level. */ 839 /* block level. */
1199 .ktInfo { 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 .ktInfo p { 852 .ktInfo p {
  853 + margin-left: 20px;
1205 padding-left: 25px; 854 padding-left: 25px;
1206 background: #DEDEDE url(../../thirdparty/icon-theme/16x16/status/dialog-information.png) center left no-repeat; 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 position: relative; 883 position: relative;
1220 } 884 }
1221 885
@@ -1262,7 +926,7 @@ Use them as follows: @@ -1262,7 +926,7 @@ Use them as follows:
1262 926
1263 The text will be hidden for screen view. The generic fahrner-ish approach comes from Plone 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 .ktAction { 932 .ktAction {
@@ -1327,7 +991,6 @@ The text will be hidden for screen view. The generic fahrner-ish approach comes @@ -1327,7 +991,6 @@ The text will be hidden for screen view. The generic fahrner-ish approach comes
1327 .ktActionLink.ktDenied, .ktAction.ktDenied { background-image: url(../../resources/graphics/denied.png); } 991 .ktActionLink.ktDenied, .ktAction.ktDenied { background-image: url(../../resources/graphics/denied.png); }
1328 .ktActionLink.ktMoveUp, .ktAction.ktMoveUp { background-image: url(../../thirdparty/icon-theme/16x16/actions/move-up.png); } 992 .ktActionLink.ktMoveUp, .ktAction.ktMoveUp { background-image: url(../../thirdparty/icon-theme/16x16/actions/move-up.png); }
1329 .ktActionLink.ktMoveDown, .ktAction.ktMoveDown { background-image: url(../../thirdparty/icon-theme/16x16/actions/move-down.png); } 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 /* this is sometimes used separately to get the auto-delete help. */ 995 /* this is sometimes used separately to get the auto-delete help. */
1333 .ktDelete { } 996 .ktDelete { }
@@ -1362,6 +1025,8 @@ The text will be hidden for screen view. The generic fahrner-ish approach comes @@ -1362,6 +1025,8 @@ The text will be hidden for screen view. The generic fahrner-ish approach comes
1362 padding-bottom: 2em; 1025 padding-bottom: 2em;
1363 height: 100%; 1026 height: 100%;
1364 min-height: 5em; 1027 min-height: 5em;
  1028 + padding-left: 20px;
  1029 + padding-top: 25px;
1365 /* background-color: #dfd; */ 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,135 +1038,10 @@ The text will be hidden for screen view. The generic fahrner-ish approach comes
1373 padding-bottom: 2em; 1038 padding-bottom: 2em;
1374 height: 100%; 1039 height: 100%;
1375 min-height: 5em; 1040 min-height: 5em;
  1041 + padding-top: 25px;
1376 /* background-color: #ddf; */ 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 .dashboard_block { 1045 .dashboard_block {
1506 width: 100%; 1046 width: 100%;
1507 } 1047 }
@@ -1510,460 +1050,11 @@ The text will be hidden for screen view. The generic fahrner-ish approach comes @@ -1510,460 +1050,11 @@ The text will be hidden for screen view. The generic fahrner-ish approach comes
1510 border:none; 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 #copyrightbarBorder { 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 hr { 1060 hr {
@@ -1972,7 +1063,6 @@ hr { @@ -1972,7 +1063,6 @@ hr {
1972 border-color: #888; 1063 border-color: #888;
1973 } 1064 }
1974 1065
1975 -  
1976 #support-block { 1066 #support-block {
1977 width: 100%; 1067 width: 100%;
1978 height: 500px; 1068 height: 500px;
@@ -2162,23 +1252,21 @@ hr { @@ -2162,23 +1252,21 @@ hr {
2162 padding: 0; 1252 padding: 0;
2163 } 1253 }
2164 1254
2165 -  
2166 -  
2167 /* -------------------------- dashboard ------------------------ */ 1255 /* -------------------------- dashboard ------------------------ */
2168 1256
2169 .dashboard_block_icons 1257 .dashboard_block_icons
2170 { 1258 {
2171 position: absolute; 1259 position: absolute;
2172 top: 0px; 1260 top: 0px;
2173 - right: 10px; 1261 + right: 8px;
2174 text-align: right; 1262 text-align: right;
2175 - margin: 0.2em 0em 0 0; 1263 + margin: -2px 0 0 0;
2176 } 1264 }
2177 1265
2178 .dashboard_block_handle 1266 .dashboard_block_handle
2179 { 1267 {
2180 cursor: pointer; 1268 cursor: pointer;
2181 - margin: 0.2em -0.5em 0.5em 0; 1269 + margin: -2px -0.5em 0.5em 0.5em;
2182 font-size:small; 1270 font-size:small;
2183 } 1271 }
2184 1272
@@ -2192,19 +1280,22 @@ hr { @@ -2192,19 +1280,22 @@ hr {
2192 z-index:99; 1280 z-index:99;
2193 margin: 8px 0 10px 0; 1281 margin: 8px 0 10px 0;
2194 background-color:#FFFFFF; 1282 background-color:#FFFFFF;
  1283 + padding-left: 15px;
  1284 + padding-right: 15px;
  1285 + padding-bottom: 5px;
2195 } 1286 }
2196 1287
2197 .ktError .dashboard_block_body 1288 .ktError .dashboard_block_body
2198 { 1289 {
2199 z-index:99; 1290 z-index:99;
2200 - margin: 0; 1291 + margin-top: -8px;
2201 background-color: #ffdd80; 1292 background-color: #ffdd80;
2202 } 1293 }
2203 1294
2204 .ktInfo .dashboard_block_body 1295 .ktInfo .dashboard_block_body
2205 { 1296 {
2206 z-index:99; 1297 z-index:99;
2207 - margin: 0; 1298 + margin-top: -8px;
2208 background-color: #DEDEDE; 1299 background-color: #DEDEDE;
2209 } 1300 }
2210 1301
@@ -2251,8 +1342,6 @@ hr { @@ -2251,8 +1342,6 @@ hr {
2251 padding-bottom: 10px; 1342 padding-bottom: 10px;
2252 } 1343 }
2253 1344
2254 -  
2255 -  
2256 #content .ktBlock h2 1345 #content .ktBlock h2
2257 { 1346 {
2258 border-bottom-width: 0px; 1347 border-bottom-width: 0px;
@@ -2315,4 +1404,4 @@ body #content #add_dashlet @@ -2315,4 +1404,4 @@ body #content #add_dashlet
2315 font-weight: normal; 1404 font-weight: normal;
2316 float: right; 1405 float: right;
2317 margin-right: 3em; 1406 margin-right: 3em;
2318 -} 1407 -}
  1408 +}
2319 \ No newline at end of file 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 .ktHelp { background: transparent url(../../thirdparty/icon-theme/16x16/apps/help-browser.gif) top left no-repeat; } 1 .ktHelp { background: transparent url(../../thirdparty/icon-theme/16x16/apps/help-browser.gif) top left no-repeat; }
4 .ktBlock { 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 .ktActionLink.ktDelete, .ktAction.ktDelete { background-image: url(../../resources/graphics/delete.gif); } 8 .ktActionLink.ktDelete, .ktAction.ktDelete { background-image: url(../../resources/graphics/delete.gif); }
@@ -23,7 +16,6 @@ @@ -23,7 +16,6 @@
23 .ktActionLink.ktDenied, .ktAction.ktDenied { background-image: url(../../resources/graphics/denied.gif); } 16 .ktActionLink.ktDenied, .ktAction.ktDenied { background-image: url(../../resources/graphics/denied.gif); }
24 .ktActionLink.ktMoveUp, .ktAction.ktMoveUp { background-image: url(../../thirdparty/icon-theme/16x16/actions/move-up.gif); } 17 .ktActionLink.ktMoveUp, .ktAction.ktMoveUp { background-image: url(../../thirdparty/icon-theme/16x16/actions/move-up.gif); }
25 .ktActionLink.ktMoveDown, .ktAction.ktMoveDown { background-image: url(../../thirdparty/icon-theme/16x16/actions/move-down.gif); } 18 .ktActionLink.ktMoveDown, .ktAction.ktMoveDown { background-image: url(../../thirdparty/icon-theme/16x16/actions/move-down.gif); }
26 -.ktBlock {margin: 0.5em 0;}  
27 .contenttype.office { background-image: url(../../resources/mimetypes/office.gif); } 19 .contenttype.office { background-image: url(../../resources/mimetypes/office.gif); }
28 .contenttype.word { background-image: url(../../resources/mimetypes/word.gif); } 20 .contenttype.word { background-image: url(../../resources/mimetypes/word.gif); }
29 .contenttype.database { background-image: url(../../resources/mimetypes/database.gif); } 21 .contenttype.database { background-image: url(../../resources/mimetypes/database.gif); }
@@ -53,11 +45,6 @@ @@ -53,11 +45,6 @@
53 height: 800px; 45 height: 800px;
54 } 46 }
55 47
56 -/* IE does not know what 100% is!! */  
57 -#copyrightbarBg {  
58 - width: 101%;  
59 -}  
60 -  
61 .floatClear 48 .floatClear
62 { 49 {
63 height: 1px !important; 50 height: 1px !important;
@@ -186,10 +173,6 @@ @@ -186,10 +173,6 @@
186 display: none; 173 display: none;
187 } 174 }
188 175
189 -.dashboard_block_handle {  
190 - margin: 0.2em -0.5em 0.5em 1em;  
191 -}  
192 -  
193 .ktBlock .dashboard_block_body 176 .ktBlock .dashboard_block_body
194 { 177 {
195 margin: 8px 0 10px 1em; 178 margin: 8px 0 10px 1em;
resources/css/kt-login.css
@@ -11,199 +11,45 @@ @@ -11,199 +11,45 @@
11 display: block; 11 display: block;
12 margin: 0.5em 0; 12 margin: 0.5em 0;
13 } 13 }
14 -  
15 - #loginbox {  
16 - position: relative; 14 +
  15 + #loginbox_outer {
  16 + position: relative;
17 padding: 1em; 17 padding: 1em;
18 - /*border: 1px solid #888;*/  
19 - width: 252px; 18 + border: 1px solid #B7B7B7;
  19 + width: 280px;
20 margin-left: auto; 20 margin-left: auto;
21 margin-right: auto; 21 margin-right: auto;
  22 + background-color: #FFFFFF;
  23 + }
  24 +
  25 + #loginbox_outer.hasDisclaimer {
  26 + width: 580px;
  27 + }
  28 +
  29 + #loginbox {
22 text-align: left; 30 text-align: left;
  31 + margin: 0 10px;
23 background: white url(../graphics/ktbg.png) bottom left no-repeat; 32 background: white url(../graphics/ktbg.png) bottom left no-repeat;
24 } 33 }
25 34
26 #loginbox_skin { 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 text-align: left; 36 text-align: left;
  37 + margin: 0 10px;
34 background: white url(../powered-by-kt.gif) bottom right no-repeat; 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 #loginbox.hasDisclaimer { 41 #loginbox.hasDisclaimer {
196 background: white url(../graphics/ktbg.png) bottom left repeat-x; 42 background: white url(../graphics/ktbg.png) bottom left repeat-x;
197 - width: 564px;  
198 } 43 }
199 44
200 #loginbox_skin.hasDisclaimer { 45 #loginbox_skin.hasDisclaimer {
201 background: white url(../graphics/ktbg.png) bottom left repeat-x; 46 background: white url(../graphics/ktbg.png) bottom left repeat-x;
202 - width: 564px;  
203 } 47 }
204 48
205 #formbox { 49 #formbox {
206 - border: 0; padding: 0; margin: 0; 50 + border: 0;
  51 + padding: 0;
  52 + margin: 0;
207 width: 252px; 53 width: 252px;
208 float: left; 54 float: left;
209 } 55 }
@@ -228,6 +74,7 @@ @@ -228,6 +74,7 @@
228 74
229 #disclaimerbox p { 75 #disclaimerbox p {
230 margin-top: 0; 76 margin-top: 0;
  77 + margin-left: 5px;
231 margin-bottom: 1em; 78 margin-bottom: 1em;
232 } 79 }
233 80
@@ -265,6 +112,7 @@ @@ -265,6 +112,7 @@
265 112
266 .descriptiveText 113 .descriptiveText
267 { 114 {
  115 + margin-top: 5px;
268 color: #666; 116 color: #666;
269 clear: both; 117 clear: both;
270 } 118 }
@@ -280,17 +128,22 @@ @@ -280,17 +128,22 @@
280 } 128 }
281 129
282 /* block level. */ 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 .ktError p { 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 padding-left: 25px; 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 .floatClear 149 .floatClear
resources/graphics/dashlet_toprepeat.png

271 Bytes | W: | H:

268 Bytes | W: | H:

  • 2-up
  • Swipe
  • Onion skin
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

256 Bytes | W: | H:

252 Bytes | W: | H:

  • 2-up
  • Swipe
  • Onion skin
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

249 Bytes | W: | H:

244 Bytes | W: | H:

  • 2-up
  • Swipe
  • Onion skin
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

837 Bytes | W: | H:

836 Bytes | W: | H:

  • 2-up
  • Swipe
  • Onion skin
resources/graphics/portlet_bg.png

302 Bytes | W: | H:

299 Bytes | W: | H:

  • 2-up
  • Swipe
  • Onion skin
resources/graphics/portlet_bg_collapsed.gif

816 Bytes | W: | H:

820 Bytes | W: | H:

  • 2-up
  • Swipe
  • Onion skin
resources/graphics/portlet_bg_collapsed.png

193 Bytes | W: | H:

209 Bytes | W: | H:

  • 2-up
  • Swipe
  • Onion skin
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 <div id="dashboard-container-left"> 1 <div id="dashboard-container-left">
2 {foreach item=oDashlet from=$dashlets_left} 2 {foreach item=oDashlet from=$dashlets_left}
3 <div class="dashboard_block" id="{$context->_getDashletId($oDashlet)}"> 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 <div class="dashboard_block_icons"> 6 <div class="dashboard_block_icons">
26 <a href="#" class="action action_rollup">&nbsp;</a> 7 <a href="#" class="action action_rollup">&nbsp;</a>
27 <a href="#" class="action action_close">&nbsp;</a> 8 <a href="#" class="action action_close">&nbsp;</a>
@@ -32,33 +13,7 @@ @@ -32,33 +13,7 @@
32 <div class="dashboard_block_body"> 13 <div class="dashboard_block_body">
33 {$oDashlet->render()} 14 {$oDashlet->render()}
34 </div> 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 </div> 17 </div>
63 </div> 18 </div>
64 {/foreach} 19 {/foreach}
@@ -68,25 +23,8 @@ @@ -68,25 +23,8 @@
68 <div id="dashboard-container-right"> 23 <div id="dashboard-container-right">
69 {foreach item=oDashlet from=$dashlets_right} 24 {foreach item=oDashlet from=$dashlets_right}
70 <div class="dashboard_block" id="{$context->_getDashletId($oDashlet)}"> 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 <div class="dashboard_block_icons"> 28 <div class="dashboard_block_icons">
91 <a href="#" class="action action_rollup">&nbsp;</a> 29 <a href="#" class="action action_rollup">&nbsp;</a>
92 <a href="#" class="action action_close">&nbsp;</a> 30 <a href="#" class="action action_close">&nbsp;</a>
@@ -97,33 +35,7 @@ @@ -97,33 +35,7 @@
97 {$oDashlet->render()} 35 {$oDashlet->render()}
98 </div> 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 </div> 39 </div>
128 </div> 40 </div>
129 {/foreach} 41 {/foreach}
templates/kt3/standard_page.smarty
@@ -63,9 +63,6 @@ @@ -63,9 +63,6 @@
63 <body {if (!$page->show_portlets)}class="noportlets"{/if}> 63 <body {if (!$page->show_portlets)}class="noportlets"{/if}>
64 <input type="hidden" name="kt-core-baseurl" id="kt-core-baseurl" value="{$rootUrl}" /> 64 <input type="hidden" name="kt-core-baseurl" id="kt-core-baseurl" value="{$rootUrl}" />
65 <div id="pageBody"> 65 <div id="pageBody">
66 - <div id="bodyTopLeft"></div>  
67 - <div id="bodyTopRepeat"></div>  
68 - <div id="bodyTopRight"></div>  
69 <div id="bodyPad"> 66 <div id="bodyPad">
70 <div id="logobar"> 67 <div id="logobar">
71 {if $config->get("ui/mainLogo") != ''} 68 {if $config->get("ui/mainLogo") != ''}
@@ -79,44 +76,44 @@ @@ -79,44 +76,44 @@
79 <div class="floatClear"></div> 76 <div class="floatClear"></div>
80 </div> 77 </div>
81 {if (!$page->hide_navbar)} 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 - &middot;  
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 - &middot;  
111 - {/if}  
112 - {/foreach}  
113 - {if ($page->getHelpURL() != null)}&nbsp;&nbsp;&nbsp;&nbsp;<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 + &middot;
  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 + &middot;
  108 + {/if}
  109 + {/foreach}
  110 + {if ($page->getHelpURL() != null)}&nbsp;&nbsp;&nbsp;&nbsp;<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 {/if} 117 {/if}
121 {if (!$page->hide_section)} 118 {if (!$page->hide_section)}
122 <div id="breadcrumbs"> 119 <div id="breadcrumbs">
@@ -150,101 +147,73 @@ @@ -150,101 +147,73 @@
150 {/if} 147 {/if}
151 </div> 148 </div>
152 <div id="kt-wrapper"> 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 </div> 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 </div> 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}&copy; 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}&copy; 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 <div class="floatClear"></div> 217 <div class="floatClear"></div>
249 </div> 218 </div>
250 </body> 219 </body>
templates/ktcore/action/view_roles.smarty
@@ -28,7 +28,7 @@ @@ -28,7 +28,7 @@
28 </tr> 28 </tr>
29 {/foreach} 29 {/foreach}
30 {else} 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 {/if} 32 {/if}
33 </tbody> 33 </tbody>
34 </table> 34 </table>
templates/ktcore/authentication/manage.smarty
@@ -12,13 +12,13 @@ specify additional sources of authentication data.{/i18n}&lt;/p&gt; @@ -12,13 +12,13 @@ specify additional sources of authentication data.{/i18n}&lt;/p&gt;
12 ktInline">{i18n}Add authentication source{/i18n}</a><a href="{addQS}action=addSource{/addQS}">{i18n}Add a new 12 ktInline">{i18n}Add authentication source{/i18n}</a><a href="{addQS}action=addSource{/addQS}">{i18n}Add a new
13 authentication source{/i18n}</a>.</p> 13 authentication source{/i18n}</a>.</p>
14 {else} 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 If you need to use a different authentication type (e.g. LDAP) you will need to 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 {/if} 18 {/if}
19 19
20 {if empty($sources)} 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 {else} 22 {else}
23 <table class="listing"> 23 <table class="listing">
24 <thead> 24 <thead>
templates/ktcore/dashlets/checkedout.smarty
@@ -6,5 +6,5 @@ @@ -6,5 +6,5 @@
6 {/foreach} 6 {/foreach}
7 </ul> 7 </ul>
8 {else} 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 {/if} 10 {/if}
templates/ktcore/dashlets/indexer_status.smarty
@@ -13,8 +13,8 @@ @@ -13,8 +13,8 @@
13 </div> 13 </div>
14 {else} 14 {else}
15 {if empty($transforms)} 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 </div> 18 </div>
19 {else} 19 {else}
20 <table class="kt_collection"> 20 <table class="kt_collection">
templates/ktcore/dashlets/notifications.smarty
@@ -18,7 +18,7 @@ @@ -18,7 +18,7 @@
18 kt:deleteMessage="{i18n}Are you sure you wish to clear all notifications?{/i18n}" 18 kt:deleteMessage="{i18n}Are you sure you wish to clear all notifications?{/i18n}"
19 class="ktLinkDelete">{i18n}Clear all notifications{/i18n}</a> 19 class="ktLinkDelete">{i18n}Clear all notifications{/i18n}</a>
20 {else} 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 {/if} 22 {/if}
23 </div> 23 </div>
24 </div> 24 </div>
25 \ No newline at end of file 25 \ No newline at end of file
templates/ktcore/document/admin/checkoutlisting.smarty
@@ -34,7 +34,7 @@ $oUser-&gt;getName(); } else { print _kt(&quot;N/A&quot;); }{/php}&lt;/td&gt; @@ -34,7 +34,7 @@ $oUser-&gt;getName(); } else { print _kt(&quot;N/A&quot;); }{/php}&lt;/td&gt;
34 <!-- FIXME do we want batching? --> 34 <!-- FIXME do we want batching? -->
35 </table> 35 </table>
36 {else} 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 </div> 39 </div>
40 {/if} 40 {/if}
templates/ktcore/document/admin/dearchiveconfirmlist.smarty
1 <h2>{i18n}Confirm De-archival{/i18n}</h2> 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 confirm that you want to restore these documents from an archived 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 {if (!empty($documents))} 7 {if (!empty($documents))}
8 8
@@ -32,5 +32,5 @@ state.{/i18n}&lt;/p&gt;&lt;/div&gt; @@ -32,5 +32,5 @@ state.{/i18n}&lt;/p&gt;&lt;/div&gt;
32 </form> 32 </form>
33 33
34 {else} 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 {/if} 36 {/if}
templates/ktcore/document/admin/deletedlist.smarty
@@ -67,5 +67,5 @@ can &lt;strong&gt;restore&lt;/strong&gt; them as necessary.{/i18n}&lt;/p&gt; @@ -67,5 +67,5 @@ can &lt;strong&gt;restore&lt;/strong&gt; them as necessary.{/i18n}&lt;/p&gt;
67 </form> 67 </form>
68 68
69 {else} 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 {/if} 71 {/if}
templates/ktcore/document/admin/expungeconfirmlist.smarty
1 <h2>{i18n}Confirm Expunge{/i18n}</h2> 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 {if (!empty($documents))} 6 {if (!empty($documents))}
7 7
@@ -32,5 +32,5 @@ confirm that you want to delete these documents.{/i18n}&lt;/p&gt;&lt;/div&gt; @@ -32,5 +32,5 @@ confirm that you want to delete these documents.{/i18n}&lt;/p&gt;&lt;/div&gt;
32 </form> 32 </form>
33 33
34 {else} 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 {/if} 36 {/if}
templates/ktcore/document/admin/restoreconfirmlist.smarty
1 <h2>{i18n}Confirm Restore{/i18n}</h2> 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 {if (!empty($documents))} 6 {if (!empty($documents))}
7 7
@@ -33,5 +33,5 @@ confirm that you want to restore these documents.{/i18n}&lt;/p&gt;&lt;/div&gt; @@ -33,5 +33,5 @@ confirm that you want to restore these documents.{/i18n}&lt;/p&gt;&lt;/div&gt;
33 </form> 33 </form>
34 34
35 {else} 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 {/if} 37 {/if}
templates/ktcore/document/cleanup.smarty
@@ -34,5 +34,5 @@ which you should investigate.{/i18n}&lt;/p&gt; @@ -34,5 +34,5 @@ which you should investigate.{/i18n}&lt;/p&gt;
34 {/if} 34 {/if}
35 35
36 {else} 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 {/if} 38 {/if}
templates/ktcore/document/compare.smarty
@@ -7,10 +7,10 @@ @@ -7,10 +7,10 @@
7 {capture assign=to} 7 {capture assign=to}
8 <strong>{$comparison_document->getMajorVersionNumber()}.{$comparison_document->getMinorVersionNumber()}</strong> ({$comparison_document->getMetadataVersion()}) 8 <strong>{$comparison_document->getMajorVersionNumber()}.{$comparison_document->getMinorVersionNumber()}</strong> ({$comparison_document->getMetadataVersion()})
9 {/capture} 9 {/capture}
10 -<div class="ktInfo"><p> 10 +<div class="ktInfoMessage"><span>
11 {i18n arg_from=$from arg_to=$to}showing comparison between versions #from# and #to#. {/i18n} 11 {i18n arg_from=$from arg_to=$to}showing comparison between versions #from# and #to#. {/i18n}
12 <a href="{addQS context=$context}action=main{/addQS}">{i18n}View current version{/i18n}</a>. 12 <a href="{addQS context=$context}action=main{/addQS}">{i18n}View current version{/i18n}</a>.
13 -</p></div> 13 +</span></div>
14 14
15 {if ($document_data.is_manufactured)} 15 {if ($document_data.is_manufactured)}
16 <p class="descriptiveText"><strong class="ktInlineError">{i18n}Please 16 <p class="descriptiveText"><strong class="ktInlineError">{i18n}Please
templates/ktcore/document/document_permissions.smarty
@@ -11,7 +11,7 @@ permissions are not shown.{/i18n}&lt;/p&gt; @@ -11,7 +11,7 @@ permissions are not shown.{/i18n}&lt;/p&gt;
11 {/if} 11 {/if}
12 12
13 {if ((empty($roles) && empty($groups) && empty($users)))} 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 {else} 15 {else}
16 16
17 <table class="kt_collection"cellspacing="0" cellpadding="0" border="0"> 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,7 +9,7 @@ document due to membership of a group, or fulfilling a specific role on
9 this document.{/i18n}</p> 9 this document.{/i18n}</p>
10 10
11 {if (empty($users)) } 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 {else} 13 {else}
14 14
15 <table class="kt_collection"cellspacing="0" cellpadding="0" border="0"> 15 <table class="kt_collection"cellspacing="0" cellpadding="0" border="0">
templates/ktcore/document/view.smarty
@@ -3,44 +3,35 @@ @@ -3,44 +3,35 @@
3 {if ($document->getIsCheckedOut() == 1)} 3 {if ($document->getIsCheckedOut() == 1)}
4 {capture assign=checkout_user}<strong>{$sCheckoutUser}</strong>{/capture} 4 {capture assign=checkout_user}<strong>{$sCheckoutUser}</strong>{/capture}
5 {if ($isCheckoutUser)} 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 </div> 8 </div>
18 {else} 9 {else}
19 {if ($canCheckin)} 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 </div> 14 </div>
24 {else} 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 changes until that user checks it in. If you have urgent modifications to make, please 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 </div> 20 </div>
30 {/if} 21 {/if}
31 {/if} 22 {/if}
32 {/if} 23 {/if}
33 24
34 {if ($document->getImmutable() == true)} 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 made to this document, and only administrators (in administration mode) 28 made to this document, and only administrators (in administration mode)
38 can make changes to the metadata or can move or delete it.{/i18n} 29 can make changes to the metadata or can move or delete it.{/i18n}
39 {if 1} 30 {if 1}
40 {i18n}If you require assistance from an administrator to perform one of 31 {i18n}If you require assistance from an administrator to perform one of
41 these tasks, use the Request Assistance action.{/i18n} 32 these tasks, use the Request Assistance action.{/i18n}
42 {/if} 33 {/if}
43 -</p> 34 +</span>
44 </div> 35 </div>
45 {/if} 36 {/if}
46 37
templates/ktcore/documenttypes/edit.smarty
@@ -39,7 +39,7 @@ @@ -39,7 +39,7 @@
39 </fieldset> 39 </fieldset>
40 </form> 40 </form>
41 {else} 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 { /if } 43 { /if }
44 44
45 { if $bAvailableFieldsets } 45 { if $bAvailableFieldsets }
@@ -58,6 +58,6 @@ @@ -58,6 +58,6 @@
58 </fieldset> 58 </fieldset>
59 </form> 59 </form>
60 {elseif !$bAnyFieldsets} 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} &raquo; {i18n}Document Metadata and Workflow Configuration{/i18n} &raquo {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} &raquo; {i18n}Document Metadata and Workflow Configuration{/i18n} &raquo {i18n}Document Field Management{/i18n} </span></div>
63 { /if } 63 { /if }
templates/ktcore/folder/permissions.smarty
@@ -6,7 +6,7 @@ @@ -6,7 +6,7 @@
6 {* check if there are roles etc *} 6 {* check if there are roles etc *}
7 7
8 {if ((empty($roles) && empty($groups)))} 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 {else} 10 {else}
11 11
12 {* otherwise continue *} 12 {* otherwise continue *}
@@ -15,11 +15,11 @@ @@ -15,11 +15,11 @@
15 </p> 15 </p>
16 16
17 {if ($can_inherit)} 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 <a class="ktActionLink ktDelete" 20 <a class="ktActionLink ktDelete"
21 kt:deleteMessage="{i18n}Are you sure you wish to reinstate inherited permissions?{/i18n}" 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 </div> 23 </div>
24 {/if} 24 {/if}
25 25