tutos-commits Mailing List for TUTOS
Projects / CRM / PLM / Calendar / Tasks / SCRUM / Test / Inventory
Brought to you by:
gokohnert
You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(13) |
Aug
(214) |
Sep
(144) |
Oct
(22) |
Nov
(22) |
Dec
(93) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(25) |
Feb
(31) |
Mar
(92) |
Apr
(70) |
May
(103) |
Jun
(130) |
Jul
(265) |
Aug
(325) |
Sep
(233) |
Oct
(244) |
Nov
(261) |
Dec
(157) |
2003 |
Jan
(101) |
Feb
(135) |
Mar
(148) |
Apr
(164) |
May
(53) |
Jun
(116) |
Jul
(149) |
Aug
(126) |
Sep
(45) |
Oct
(109) |
Nov
(36) |
Dec
(61) |
2004 |
Jan
(131) |
Feb
(236) |
Mar
(278) |
Apr
(259) |
May
(92) |
Jun
(110) |
Jul
(150) |
Aug
(64) |
Sep
(141) |
Oct
(141) |
Nov
(146) |
Dec
(65) |
2005 |
Jan
(70) |
Feb
(77) |
Mar
(129) |
Apr
(153) |
May
(161) |
Jun
(63) |
Jul
(42) |
Aug
(16) |
Sep
(30) |
Oct
(3) |
Nov
(8) |
Dec
(40) |
2006 |
Jan
(114) |
Feb
(16) |
Mar
(12) |
Apr
(15) |
May
(4) |
Jun
(9) |
Jul
(69) |
Aug
(27) |
Sep
(12) |
Oct
(80) |
Nov
(62) |
Dec
(41) |
2007 |
Jan
(34) |
Feb
(2) |
Mar
(38) |
Apr
(82) |
May
(61) |
Jun
(37) |
Jul
(16) |
Aug
(64) |
Sep
(7) |
Oct
(52) |
Nov
(18) |
Dec
(28) |
2008 |
Jan
(168) |
Feb
(26) |
Mar
(27) |
Apr
(19) |
May
(10) |
Jun
(58) |
Jul
(58) |
Aug
(91) |
Sep
(14) |
Oct
(23) |
Nov
(56) |
Dec
(38) |
2009 |
Jan
(58) |
Feb
(90) |
Mar
(204) |
Apr
(90) |
May
(27) |
Jun
(177) |
Jul
(116) |
Aug
(53) |
Sep
(42) |
Oct
(120) |
Nov
(51) |
Dec
(58) |
2010 |
Jan
(117) |
Feb
(231) |
Mar
(163) |
Apr
(90) |
May
(40) |
Jun
(139) |
Jul
(49) |
Aug
(118) |
Sep
(25) |
Oct
(80) |
Nov
(102) |
Dec
(99) |
2011 |
Jan
(176) |
Feb
(42) |
Mar
(60) |
Apr
(52) |
May
(30) |
Jun
(29) |
Jul
(27) |
Aug
(16) |
Sep
(51) |
Oct
(70) |
Nov
(63) |
Dec
(58) |
2012 |
Jan
(28) |
Feb
(26) |
Mar
(7) |
Apr
(12) |
May
(41) |
Jun
(61) |
Jul
(59) |
Aug
(38) |
Sep
(30) |
Oct
(28) |
Nov
(14) |
Dec
(31) |
2013 |
Jan
(24) |
Feb
(54) |
Mar
(45) |
Apr
(22) |
May
(35) |
Jun
(8) |
Jul
(18) |
Aug
(38) |
Sep
(11) |
Oct
(8) |
Nov
(19) |
Dec
(20) |
2014 |
Jan
(20) |
Feb
(22) |
Mar
(4) |
Apr
(6) |
May
(13) |
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
(6) |
2015 |
Jan
|
Feb
(1) |
Mar
(4) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
(1) |
2016 |
Jan
(4) |
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
(2) |
Aug
(4) |
Sep
(1) |
Oct
(1) |
Nov
(1) |
Dec
|
2017 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(3) |
Jul
(8) |
Aug
(13) |
Sep
(12) |
Oct
|
Nov
|
Dec
|
2018 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2019 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
2020 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(2) |
2021 |
Jan
|
Feb
(1) |
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
|
|
|
|
|
|
1
|
2
|
3
|
4
|
5
(3) |
6
(1) |
7
(6) |
8
|
9
(2) |
10
(3) |
11
(7) |
12
(2) |
13
(1) |
14
(2) |
15
(1) |
16
|
17
(4) |
18
(9) |
19
(9) |
20
|
21
(3) |
22
(2) |
23
|
24
(3) |
25
(5) |
26
(3) |
27
(4) |
28
|
29
|
30
|
31
|
|
|
|
|
|
From: <gok...@us...> - 2011-10-27 14:42:33
|
Revision: 382 http://tutos.svn.sourceforge.net/tutos/?rev=382&view=rev Author: gokohnert Date: 2011-10-27 14:42:27 +0000 (Thu, 27 Oct 2011) Log Message: ----------- fix Modified Paths: -------------- trunk/php/calendar.php trunk/php/task.pinc Modified: trunk/php/calendar.php =================================================================== --- trunk/php/calendar.php 2011-10-27 14:41:54 UTC (rev 381) +++ trunk/php/calendar.php 2011-10-27 14:42:27 UTC (rev 382) @@ -276,14 +276,16 @@ $navurl = addUrlParameter($navurl,'team[]='.$tt,true); } - $format = "%Y-%m-%d"; - $r .= '<tr><td>'; - $r .= '<div style="float: right; margin-left: 0em; margin-bottom: -1em;margin-top:8em" id="datepicker"></div></td></tr>'; - $tutos['pagescript'] .= '$(function() { + if ($tutos[jscalendar] == 1) { + $format = "%Y-%m-%d"; + $r .= '<tr><td>'; + $r .= '<div style="float: right; margin-left: 0em; margin-bottom: -1em;margin-top:8em" id="datepicker"></div></td></tr>'; + $tutos['pagescript'] .= '$(function() { $( "#datepicker" ).datepicker({ defaultDate : "'.$this->tobj->getYYYYMMDD().'", dateFormat : "yymmdd", onSelect : function(dateText, inst) {window.location = "'.$navurl.'&t="+dateText;} }); });'; + } return $r; } Modified: trunk/php/task.pinc =================================================================== --- trunk/php/task.pinc 2011-10-27 14:41:54 UTC (rev 381) +++ trunk/php/task.pinc 2011-10-27 14:42:27 UTC (rev 382) @@ -2094,7 +2094,7 @@ image => $user->layout->theme->getImage(task::getHtmlIcon(),'menu'), text => ($text == "" ? $lang['Search']: $text), info => $lang['SearchForTask'], - category => array('search','task','obj',usetaskmanagement) + category => array('search','task',usetaskmanagement) ); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gok...@us...> - 2011-10-27 14:42:00
|
Revision: 381 http://tutos.svn.sourceforge.net/tutos/?rev=381&view=rev Author: gokohnert Date: 2011-10-27 14:41:54 +0000 (Thu, 27 Oct 2011) Log Message: ----------- allow task search Modified Paths: -------------- trunk/php/product_overview.php Modified: trunk/php/product_overview.php =================================================================== --- trunk/php/product_overview.php 2011-10-27 14:41:19 UTC (rev 380) +++ trunk/php/product_overview.php 2011-10-27 14:41:54 UTC (rev 381) @@ -946,6 +946,9 @@ $x[category][] = 'obj'; $this->addMenu($x); + $x = task::getSelectLink($this->user,$lang['TaskSearch']); + $this->addMenu($x); + if ( $this->user->feature_ok(useprojects,PERM_NEW) ) { $x = array( url => 'product_new.php', text => $lang['NewEntry'], This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gok...@us...> - 2011-10-27 14:41:30
|
Revision: 380 http://tutos.svn.sourceforge.net/tutos/?rev=380&view=rev Author: gokohnert Date: 2011-10-27 14:41:19 +0000 (Thu, 27 Oct 2011) Log Message: ----------- allow task search Modified Paths: -------------- trunk/php/product_select.php trunk/php/product_show.php Modified: trunk/php/product_select.php =================================================================== --- trunk/php/product_select.php 2011-10-27 08:59:04 UTC (rev 379) +++ trunk/php/product_select.php 2011-10-27 14:41:19 UTC (rev 380) @@ -202,14 +202,9 @@ $this->stop = true; } - if ( $this->user->feature_ok(usetaskmanagement,PERM_SEL) ) { - $x = array( url => 'task_select.php', - text => $lang['TaskSearch'], - info => $lang['TaskSearch'], - category => array('search','task',usetaskmanagement) - ); - $this->addMenu($x); - } + $x = task::getSelectLink($this->user,$lang['TaskSearch']); + $this->addMenu($x); + if ( $this->user->feature_ok(useprojects,PERM_NEW) ) { $x = array( url => 'product_new.php', text => $lang['NewEntry'], Modified: trunk/php/product_show.php =================================================================== --- trunk/php/product_show.php 2011-10-27 08:59:04 UTC (rev 379) +++ trunk/php/product_show.php 2011-10-27 14:41:19 UTC (rev 380) @@ -426,6 +426,8 @@ $x = task::getaddlink($this->user,$this->obj); $this->addMenu($x); + $x = task::getSelectlink($this->user,$lang['TaskSearch']); + $this->addMenu($x); $x = $this->obj->getMailLink(); $this->addMenu($x); // module This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gok...@us...> - 2011-10-27 08:59:10
|
Revision: 379 http://tutos.svn.sourceforge.net/tutos/?rev=379&view=rev Author: gokohnert Date: 2011-10-27 08:59:04 +0000 (Thu, 27 Oct 2011) Log Message: ----------- bugfix Modified Paths: -------------- trunk/php/webelements.p3 Modified: trunk/php/webelements.p3 =================================================================== --- trunk/php/webelements.p3 2011-10-26 12:12:56 UTC (rev 378) +++ trunk/php/webelements.p3 2011-10-27 08:59:04 UTC (rev 379) @@ -437,7 +437,7 @@ case 'integer': case 'double': $msg .= $a; - break; + break; case 'boolean': if (true === $a){ $msg .= 'T'; @@ -2794,7 +2794,7 @@ if (!is_numeric($i)) die('overview_arg: non numeric argument -> '.$i); $q .= $pre.$i; if (method_exists($obj,$resolver)) { - $header .= $pre.$obj->$resolver($x); + $header .= $pre.$obj->$resolver($i); } else { if (isset($lgid[1])) { $header .= $pre.$lang[$lgid[1]][$i]; @@ -2955,7 +2955,7 @@ foreach($t2 as $i=>$x) if ($x>'') $r2[$x][]=$i; $a1=0; $a2=0; # start at beginning of each list - $actions=array(); + $actions=array(); // walk this loop until we reach the end of one of the lists while ($a1<count($t1) && $a2<count($t2)) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gok...@us...> - 2011-10-26 12:13:05
|
Revision: 378 http://tutos.svn.sourceforge.net/tutos/?rev=378&view=rev Author: gokohnert Date: 2011-10-26 12:12:56 +0000 (Wed, 26 Oct 2011) Log Message: ----------- fix Modified Paths: -------------- trunk/php/db.p3 Modified: trunk/php/db.p3 =================================================================== --- trunk/php/db.p3 2011-10-26 06:45:25 UTC (rev 377) +++ trunk/php/db.p3 2011-10-26 12:12:56 UTC (rev 378) @@ -400,7 +400,7 @@ } if ($tutos[jscalendar] == 1) { - if (!file_exists($tutos['base'].'/html/js/jquery-ui-1.8.9.custom.min.js')) { + if (!file_exists($tutos['base'].'/html/js/jquery-ui.custom.min.js')) { $tutos[jscalendar] = 0; } } @@ -581,4 +581,4 @@ return $dbc; } -?> +?> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gok...@us...> - 2011-10-26 06:45:31
|
Revision: 377 http://tutos.svn.sourceforge.net/tutos/?rev=377&view=rev Author: gokohnert Date: 2011-10-26 06:45:25 +0000 (Wed, 26 Oct 2011) Log Message: ----------- layout with br Modified Paths: -------------- trunk/php/testmanager/testmanager.pinc Modified: trunk/php/testmanager/testmanager.pinc =================================================================== --- trunk/php/testmanager/testmanager.pinc 2011-10-26 06:36:33 UTC (rev 376) +++ trunk/php/testmanager/testmanager.pinc 2011-10-26 06:45:25 UTC (rev 377) @@ -594,7 +594,7 @@ case 'TestSuiteCopy': case 'TestcaseRef': $x = resolve_history_obj($f,$this->dbconn); - break; + break; } return $x; } @@ -786,13 +786,18 @@ $r .= $this->comment; if ($this->activ == 1) { $r .= "</textarea>\n"; - foreach($this->list[usedocmanagement] as $i) { - $r .= '- '.$i->getLink()."<br />\n"; - } - $r .= makelink('file/file_new.php?link_id='.$this->id,$lang['FileCreation'],'','','file'); } else { $r .= "</pre>\n"; } + $pre = '<br />'; + foreach($this->list[usedocmanagement] as $i) { + $r .= $pre.'- '.$i->getLink()."\n"; + } + if ($this->activ == 1) { + $r .= $pre.makelink('file/file_new.php?link_id='.$this->id,$lang['FileCreation'],'','','file'); + } else { + $r .= $pre.$lang['FileCreation']; + } $r .= '</td>'; $r .= '</tr>'."\n"; // second row @@ -1725,12 +1730,12 @@ case 'TestcaseCreate': case 'TestsuiteCreate': $f['old'] = ''; - $x = resolve_history_obj($f,$this->dbconn); - break; + $x = resolve_history_obj($f,$this->dbconn); + break; case 'TestSuiteCopy': case 'TestsuiteRef': $x = resolve_history_obj($f,$this->dbconn); - break; + break; case 'TestsuiteState': $x = resolve_history_lgarr ($f,'TestsuiteStates'); } @@ -2118,6 +2123,7 @@ $this->read_reference(); $this->run->collectStats(); } + /** * get a short formatted stat for testrun */ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gok...@us...> - 2011-10-26 06:36:39
|
Revision: 376 http://tutos.svn.sourceforge.net/tutos/?rev=376&view=rev Author: gokohnert Date: 2011-10-26 06:36:33 +0000 (Wed, 26 Oct 2011) Log Message: ----------- fix Modified Paths: -------------- trunk/php/webelements.p3 Modified: trunk/php/webelements.p3 =================================================================== --- trunk/php/webelements.p3 2011-10-25 18:52:39 UTC (rev 375) +++ trunk/php/webelements.p3 2011-10-26 06:36:33 UTC (rev 376) @@ -2814,7 +2814,7 @@ if (!is_numeric($x)) die('overview_arg: non numeric argument -> '.$x); $q = ' = '.$x; if (method_exists($obj,$resolver)) { - $header .= ' = '.$obj->$resolver($x); + $header = ' = '.$obj->$resolver($x); } else { if (isset($lgid[1])) { $header = ' = '.$lang[$lgid[1]][$x] ; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gok...@us...> - 2011-10-25 18:52:45
|
Revision: 375 http://tutos.svn.sourceforge.net/tutos/?rev=375&view=rev Author: gokohnert Date: 2011-10-25 18:52:39 +0000 (Tue, 25 Oct 2011) Log Message: ----------- jquery based hilight support in overviews Modified Paths: -------------- trunk/php/mailbox/mailbox_show.php Modified: trunk/php/mailbox/mailbox_show.php =================================================================== --- trunk/php/mailbox/mailbox_show.php 2011-10-25 18:49:48 UTC (rev 374) +++ trunk/php/mailbox/mailbox_show.php 2011-10-25 18:52:39 UTC (rev 375) @@ -1,6 +1,6 @@ <?php /** - * Copyright 1999 - 2010 by Gero Kohnert + * Copyright 1999 - 2011 by Gero Kohnert * * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the @@ -105,7 +105,7 @@ $r .= $this->orderHeader('',$lang['MailboxSender'],$this->link1); $r .= $this->orderHeader('',$lang['MailboxFlags'],$this->link1); $r .= $this->orderHeader(1+SORTSIZE,$lang['MailSize'],$this->link1); - $r .= " <th class=\"over1\"><input type=\"checkbox\" name=\"checkit\" "CheckAll2();\" /></th>\n"; + $r .= $this->MassUpdateHeader(); $r .= "</tr>\n"; $r .= "</thead>\n"; @@ -196,7 +196,7 @@ $r .= " <td align=\"right\">". $s ." ". $x ."</td>\n"; $r .= " <td><center>\n"; - $r .= ' <input name="mark[]" type="checkbox" value="'. $u ."\" />\n"; + $r .= ' <input class="m_field" name="mark[]" type="checkbox" value="'. $u ."\" />\n"; $r .= " </center></td>\n"; $r .= $this->OverviewRowEnd($n); flush(); @@ -422,5 +422,5 @@ ?> <!-- SVN Info $Id$ - $Author$ - --> \ No newline at end of file +$Author$ +--> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gok...@us...> - 2011-10-25 18:49:54
|
Revision: 374 http://tutos.svn.sourceforge.net/tutos/?rev=374&view=rev Author: gokohnert Date: 2011-10-25 18:49:48 +0000 (Tue, 25 Oct 2011) Log Message: ----------- fix Modified Paths: -------------- trunk/php/mailbox/mailbox_new.php Modified: trunk/php/mailbox/mailbox_new.php =================================================================== --- trunk/php/mailbox/mailbox_new.php 2011-10-25 18:47:11 UTC (rev 373) +++ trunk/php/mailbox/mailbox_new.php 2011-10-25 18:49:48 UTC (rev 374) @@ -1,4 +1,4 @@ -:<?php +<?php /** * Copyright 1999 - 2011 by Gero Kohnert * @@ -201,5 +201,5 @@ ?> <!-- SVN Info $Id$ - $Author$ - --> \ No newline at end of file +$Author$ +--> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gok...@us...> - 2011-10-25 18:47:18
|
Revision: 373 http://tutos.svn.sourceforge.net/tutos/?rev=373&view=rev Author: gokohnert Date: 2011-10-25 18:47:11 +0000 (Tue, 25 Oct 2011) Log Message: ----------- jquery based hilight support in overviews Modified Paths: -------------- trunk/html/default.css trunk/html/js/tutos.js trunk/php/address_tools.p3 trunk/php/layout/layout_base.pinc trunk/php/layout/new2_layout.pinc trunk/php/layout/new_layout.pinc trunk/php/module_template/AAA_overview.php trunk/php/note/note_overview.php trunk/php/product_overview.php trunk/php/task.pinc trunk/php/task_overview.php trunk/php/watchlist/watchlist_overview.php Modified: trunk/html/default.css =================================================================== --- trunk/html/default.css 2011-10-25 12:48:04 UTC (rev 372) +++ trunk/html/default.css 2011-10-25 18:47:11 UTC (rev 373) @@ -66,6 +66,14 @@ font-size: xx-small; } +.line_active TD { + background-color: #ffff72; +} + +.line_selected TD { + background-color: #9f9; +} + .missing{ text-decoration: line-through; } Modified: trunk/html/js/tutos.js =================================================================== --- trunk/html/js/tutos.js 2011-10-25 12:48:04 UTC (rev 372) +++ trunk/html/js/tutos.js 2011-10-25 18:47:11 UTC (rev 373) @@ -64,11 +64,20 @@ * Checkall in actionforms */ function CheckAll2() { + /* for (var i=0; i < document.forms['actionform'].elements.length; i++) { var e = document.forms['actionform'].elements[i]; if (e.name != 'checkit') e.checked = document.forms['actionform'].checkit.checked; } + */ + if( $("#checkit").is(":checked") ) { + $(".m_field").attr('checked','checked'); + $(".m_field").closest('tr').addClass('line_selected'); + } else { + $(".m_field").removeAttr('checked'); + $(".m_field").closest('tr').removeClass('line_selected'); + } } /** Modified: trunk/php/address_tools.p3 =================================================================== --- trunk/php/address_tools.p3 2011-10-25 12:48:04 UTC (rev 372) +++ trunk/php/address_tools.p3 2011-10-25 18:47:11 UTC (rev 373) @@ -301,7 +301,7 @@ $r .= show_custom_overview_headers($layout,'address',$layout->link2); if ( ($tutos[massupdate] == 1) && !empty($target) ) { - $r .= " <th nowrap=\"nowrap\"><input type=\"checkbox\" name=\"checkit\" "CheckAll2();\" /></th>\n"; + $r .= " <th nowrap=\"nowrap\"><input id=\"checkit\" type=\"checkbox\" name=\"checkit\" "CheckAll2();\" /></th>\n"; $layout->flds++; } $r .= "</tr>\n"; @@ -428,7 +428,7 @@ if ( ($row == 0) && ($tutos[massupdate] == 1) && !empty($target)) { $r .= ' <td align="center" rowspan="'. $c ."\">\n"; if ( $address->mod_ok() ) { - $r .= '<input name="mark[]" type="checkbox" value="'. $address->id ."\" />\n"; + $r .= '<input name="mark[]" class="m_field" type="checkbox" value="'. $address->id ."\" />\n"; } else { $r .= "-\n"; } @@ -476,7 +476,7 @@ if ( ($tutos[massupdate] == 1) && !empty($target) ) { $r .= " <td align=\"center\">\n"; if ( $address->mod_ok() ) { - $r .= '<input name="mark[]" type="checkbox" value="'. $address->id ."\" />\n"; + $r .= '<input class="m_field" name="mark[]" type="checkbox" value="'. $address->id ."\" />\n"; } else { $r .= "-\n"; } Modified: trunk/php/layout/layout_base.pinc =================================================================== --- trunk/php/layout/layout_base.pinc 2011-10-25 12:48:04 UTC (rev 372) +++ trunk/php/layout/layout_base.pinc 2011-10-25 18:47:11 UTC (rev 373) @@ -419,7 +419,7 @@ $r = ''; if ( $tutos[massupdate] == 1 ) { - $r .= ' <th nowrap="nowrap"><input type="checkbox" name="checkit" /></th>'."\n"; + $r .= ' <th nowrap="nowrap"><input type="checkbox" id="checkit" name="checkit" /></th>'."\n"; } return $r; } @@ -435,9 +435,9 @@ $r .= ' <td align="center"'.($rs > 1 ? ' rowspan="'.$rs.'"':'') .">\n"; if ( method_exists($obj,"mod_ok") && $obj->mod_ok() ) { if ( $obj->getType() == "user" ) { - $r .= '<input name="mark[]" type="checkbox" value="'. $obj->uid ."\" />\n"; + $r .= '<input class="m_field" name="mark[]" type="checkbox" value="'. $obj->uid ."\" />\n"; } else { - $r .= '<input name="mark[]" type="checkbox" value="'. $obj->id ."\" />\n"; + $r .= '<input class="m_field" name="mark[]" type="checkbox" value="'. $obj->id ."\" />\n"; } } else { $r .= "-\n"; Modified: trunk/php/layout/new2_layout.pinc =================================================================== --- trunk/php/layout/new2_layout.pinc 2011-10-25 12:48:04 UTC (rev 372) +++ trunk/php/layout/new2_layout.pinc 2011-10-25 18:47:11 UTC (rev 373) @@ -77,7 +77,7 @@ * start a overview row */ function OverviewRowStart($line,$title = '',$class = '') { - return "<tr title=\"". myentities($title) ."\" "this.style.backgroundColor='#ffff72';\" "this.style.backgroundColor=this.style.color;\" class=\"line". ($line % 2 +1).' '.$class ."\">\n"; + return '<tr'.($title == '' ? '':' title="'. myentities($title) .'"').' class="line'. ($line % 2 +1).' '.$class ."\">\n"; } /** @@ -681,7 +681,17 @@ opacity:false }); }); - "; + + $(\".line1,.line2\").mouseenter(function(){ + $(this).addClass(\"line_active\"); + }).mouseleave(function(){ + $(this).removeClass(\"line_active\"); + }); + + $(\".m_field\").change(function(){ + $(this).closest('tr').toggleClass(\"line_selected\"); + }); +\n"; $tutos['pagescript'] .= "loading(0);\n"; return $r; } Modified: trunk/php/layout/new_layout.pinc =================================================================== --- trunk/php/layout/new_layout.pinc 2011-10-25 12:48:04 UTC (rev 372) +++ trunk/php/layout/new_layout.pinc 2011-10-25 18:47:11 UTC (rev 373) @@ -74,7 +74,7 @@ * start a overview row */ function OverviewRowStart($line,$title = '',$class = '') { - return "<tr title=\"". myentities($title) ."\" "this.style.backgroundColor='#ffff72';\" "this.style.backgroundColor=this.style.color;\" class=\"line". ($line % 2 +1) .' '.$class."\">\n"; + return '<tr title="'. myentities($title) .'" class="line'. ($line % 2 +1) .' '.$class."\">\n"; } /** @@ -587,7 +587,17 @@ $r .= " <body>\n"; $r .= '<div style="z-index:1;position:absolute;left:10%;top:10%;text-align:center;opacity:0.3;-moz-opacity:0.5;-khtml-opacity:0.5;filter: alpha(opacity=50);width:80%;height:80%;background-color:#000;border:0px solid black;display:none;color:white;font-size:30pt;font-weight:bold" id="loading"><br /><br /><div id="scrollme">...Loading...</div><br /><img src="'.$tutos['base'].'/html/loading.gif'.'" alt="loading" /></div>'; $r .= '<script type="text/javascript" language="JavaScript">loader = window.setTimeout("loading(1);",1500);</script>'."\n"; - $tutos['pagescript'] .= "loading(0);\n"; + $tutos['pagescript'] .= " + $(\".line1,.line2\").mouseenter(function(){ + $(this).addClass(\"line_active\"); + }).mouseleave(function(){ + $(this).removeClass(\"line_active\"); + }); + + $(\".m_field\").change(function(){ + $(this).closest('tr').toggleClass(\"line_selected\"); + }); +loading(0);\n"; return $r; } Modified: trunk/php/module_template/AAA_overview.php =================================================================== --- trunk/php/module_template/AAA_overview.php 2011-10-25 12:48:04 UTC (rev 372) +++ trunk/php/module_template/AAA_overview.php 2011-10-25 18:47:11 UTC (rev 373) @@ -79,7 +79,7 @@ $obj->read_result($this->result,$a); $obj->read_reference(); - $r .= $this->OverviewRowStart($line); + $r .= $this->OverviewRowStart($line,$obj->getFullName()); // NAME Modified: trunk/php/note/note_overview.php =================================================================== --- trunk/php/note/note_overview.php 2011-10-25 12:48:04 UTC (rev 372) +++ trunk/php/note/note_overview.php 2011-10-25 18:47:11 UTC (rev 373) @@ -96,7 +96,7 @@ $b = &$blist[$a]; $b->read_reference(); - $r .= $this->OverviewRowStart($line); + $r .= $this->OverviewRowStart($line,$b->getFullName()); $r .= ' <td class="over_l">'. $b->creation->getDateTime() ."</td>\n"; $x = $this->mark_filter(myentities($b->getFullName()),'name'); Modified: trunk/php/product_overview.php =================================================================== --- trunk/php/product_overview.php 2011-10-25 12:48:04 UTC (rev 372) +++ trunk/php/product_overview.php 2011-10-25 18:47:11 UTC (rev 373) @@ -225,9 +225,7 @@ if ( ($c == 'checkbox') && $this->pshow[$c] ) { // Column for checkboxes - $r .= "<th> "; - $r .= " <input type=\"checkbox\" name=\"checkit\" "CheckAll2();\" />\n"; - $r .= " </th>"; + $r .= $this->MassupdateHeader(); $flds++; } } @@ -319,7 +317,7 @@ $r .= '<div align="center">'; // Column for checkboxes if ( $p->mod_ok() ) { - $r .= "<input name=\"mark[]\" type=\"checkbox\" value=\"". $p->id ."\" />\n"; + $r .= '<input class="m_field" name="mark[]" type="checkbox" value="'. $p->id ."\" />\n"; } else { $r .= "-\n"; } Modified: trunk/php/task.pinc =================================================================== --- trunk/php/task.pinc 2011-10-25 12:48:04 UTC (rev 372) +++ trunk/php/task.pinc 2011-10-25 18:47:11 UTC (rev 373) @@ -1764,7 +1764,7 @@ if ( $tutos[massupdate] == 1 ) { // Checkbox column for massupdate if ( $this->mod_ok() ) { - $r .= "<input name=\"mark[]\" type=\"checkbox\" value=\"". $this->id ."\" />"; + $r .= '<input class="m_field" name="mark[]" type="checkbox" value="'. $this->id ."\" />"; } else { $r .= "-"; } Modified: trunk/php/task_overview.php =================================================================== --- trunk/php/task_overview.php 2011-10-25 12:48:04 UTC (rev 372) +++ trunk/php/task_overview.php 2011-10-25 18:47:11 UTC (rev 373) @@ -180,13 +180,6 @@ $r .= "<form id=\"actionform\" method=\"post\" action=\"task_overview.php\">\n"; $r .= "<script type=\"text/javascript\" language=\"JavaScript\">\n"; $r .= "//<![CDATA[\n"; - $r .= "function CheckAll2() {\n"; - $r .= " for (var i=0; i < document.forms['actionform'].elements.length; i++) {\n"; - $r .= " var e = document.forms['actionform'].elements[i];\n"; - $r .= " if (e.name != 'checkit')\n"; - $r .= " e.checked = document.forms['actionform'].checkit.checked;\n"; - $r .= " }\n"; - $r .= "}\n"; $r .= "function disableArg() {\n"; $r .= "e = document.getElementById('actionform'); \n"; $r .= " tofocus = (e.action.value == 'timeslice')\n"; @@ -346,7 +339,7 @@ if ( $tutos[massupdate] == 1 ) { // Checkbox column for massupdate - $r .= ' <th rowspan="'.(3-$this->small).'" nowrap="nowrap"><input type="checkbox" name="checkit" /></th>'."\n"; + $r .= ' <th rowspan="'.(3-$this->small).'" nowrap="nowrap"><input type="checkbox" id="checkit" name="checkit" /></th>'."\n"; } else { $r .= ' <td rowspan="'.(3-$this->small).'" nowrap="nowrap"> </td>'."\n"; } Modified: trunk/php/watchlist/watchlist_overview.php =================================================================== --- trunk/php/watchlist/watchlist_overview.php 2011-10-25 12:48:04 UTC (rev 372) +++ trunk/php/watchlist/watchlist_overview.php 2011-10-25 18:47:11 UTC (rev 373) @@ -69,11 +69,7 @@ } $r .= show_custom_overview_headers($this,'watchlist',$this->link2); - if ( $tutos[massupdate] == 1 ) { - $r .= " <th><input type=\"checkbox\" name=\"checkit\" "CheckAll2();\" /></th>\n"; - } else { - $r .= $this->orderHeader(""," ",$this->link2); - } + $r .= $this->MassUpdateHeader(); $r .= "</tr>\n"; $r .= "</thead>\n"; @@ -94,26 +90,22 @@ $aobj = getObject($this->dbconn,$aid); $remove = false; + + if (!is_object($obj) || !is_object($aobj) ) { + $wl->remove($oid,$aid); + $a++; + continue; + } + $r .= $this->OverviewRowStart($line); if($this->head['obj_id']) { - if ( !is_object($obj) ) { - $r .= ' <td class="over_l">ID:'. $oid ."</td>\n"; - $r .= ' <td class="over_l"><i>'. makelink("history_show.php?id=".$oid,$lang['HistoryDeleted']) ."</i></td>\n"; - $remove = true; - } else { - $r .= ' <td class="over_l">'. $lang[$obj->getType()] ."</td>\n"; - $r .= ' <td class="over_l">'. $obj->getLink() ."</td>\n"; - } + $r .= ' <td class="over_l">'. $lang[$obj->getType()] ."</td>\n"; + $r .= ' <td class="over_l">'. $obj->getLink() ."</td>\n"; } if($this->head['adr_id']) { $r .= ' <td class="over_l">'; - if ( !is_object($aobj) ) { - $r .= "<i>". makelink("history_show.php?id=".$aid,$lang['HistoryDeleted']) ."</i>"; - $remove = true; - } else { - $r .= $aobj->getLink(); - } + $r .= $aobj->getLink(); $r .= "</td>\n"; } @@ -131,10 +123,7 @@ $r .= " <td align=\"center\">\n"; if ( $tutos[massupdate] == 1 ) { if ( !$remove && ($this->user->isAdmin() || ($this->user->id == $aid) || (is_object($obj) && $obj->use_ok() )) ) { - $r .= ' <input name="mark[]" type="checkbox" value="'. $oid .','. $aid ."\" />\n"; - } else if ( $remove) { - $r .= "removed"; - $wl->remove($oid,$aid); + $r .= ' <input class="m_field" name="mark[]" type="checkbox" value="'. $oid .','. $aid ."\" />\n"; } else { $r .= "-"; } @@ -142,9 +131,6 @@ if ( !$remove && (($this->user->id == $aid) || (is_object($obj) && $obj->mod_ok() )) ) { $url = confirmlink("watchlist/watchlist_del.php?id=". $oid ."&adr=". $aid ."&gotourl=". $this->link1 ,$lang['Delete'],$lang['WatchDel']); $r .= $url ; - } else if ( $remove) { - $r .= "removed"; - $wl->remove($oid,$aid); } else { $r .= "-"; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gok...@us...> - 2011-10-25 12:48:15
|
Revision: 372 http://tutos.svn.sourceforge.net/tutos/?rev=372&view=rev Author: gokohnert Date: 2011-10-25 12:48:04 +0000 (Tue, 25 Oct 2011) Log Message: ----------- fix Modified Paths: -------------- trunk/php/bugtracking/bug.pinc trunk/php/stc/stc_show.php Modified: trunk/php/bugtracking/bug.pinc =================================================================== --- trunk/php/bugtracking/bug.pinc 2011-10-25 11:57:48 UTC (rev 371) +++ trunk/php/bugtracking/bug.pinc 2011-10-25 12:48:04 UTC (rev 372) @@ -645,7 +645,6 @@ function getStateColor ($s = '') { global $tutos,$lang; - $r = ''; if ( empty($s) ) { $s = $this->state; } @@ -659,8 +658,11 @@ $s = $this->state; } } - $r .= $stc->states[$s]->color; - return $r; + if (is_object($stc) && isset($stc->states[$s])) { + return $stc->states[$s]->color; + } else { + return 'white'; + } } /** @@ -1426,7 +1428,7 @@ case 'BugReportedFrom': case 'BugCreate': $x = resolve_history_obj($f,$this->dbconn); - break; + break; case 'BugAssignedTo': $x = $f; if ($f['old'] < 0) Modified: trunk/php/stc/stc_show.php =================================================================== --- trunk/php/stc/stc_show.php 2011-10-25 11:57:48 UTC (rev 371) +++ trunk/php/stc/stc_show.php 2011-10-25 12:48:04 UTC (rev 372) @@ -1,6 +1,6 @@ <?php /** - * Copyright 2009 - 2010 by Gero Kohnert + * Copyright 2009 - 2011 by Gero Kohnert * * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the @@ -106,7 +106,7 @@ $xsize = 1000; $ysize = 1200; - $radius = (count($obj->states)>10 ? 70:88); + $radius = (count($this->obj->states)>10 ? 70:88); $g = new CanvasGraph(400,480); $g->SetMargin(0,0,0,0); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gok...@us...> - 2011-10-25 11:57:54
|
Revision: 371 http://tutos.svn.sourceforge.net/tutos/?rev=371&view=rev Author: gokohnert Date: 2011-10-25 11:57:48 +0000 (Tue, 25 Oct 2011) Log Message: ----------- fix Modified Paths: -------------- trunk/php/stc/stc.pinc Modified: trunk/php/stc/stc.pinc =================================================================== --- trunk/php/stc/stc.pinc 2011-10-24 12:24:33 UTC (rev 370) +++ trunk/php/stc/stc.pinc 2011-10-25 11:57:48 UTC (rev 371) @@ -708,7 +708,7 @@ $id = uniqid(); $x = '<table class="popupinfo"><img width="400" height="480" src="'.$url2.'"></table>'; $x = '<img width="300" height="360" src="'.$url2.'">'; - $r .= '<a id="bt_'.$id.'" href="'.$url.'" class="nodeco">'; + $r .= '<a id="bt_'.$id.'" href="'.$url.'" class="nodeco" title="">'; $r .= htmlentities($txt); $r .= '</a>'; $tutos['pagescript'] .= "$('#bt_".$id."').bt('".addslashes($x)."');\n"; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gok...@us...> - 2011-10-24 12:24:42
|
Revision: 370 http://tutos.svn.sourceforge.net/tutos/?rev=370&view=rev Author: gokohnert Date: 2011-10-24 12:24:33 +0000 (Mon, 24 Oct 2011) Log Message: ----------- jquery fixes/updates Modified Paths: -------------- trunk/php/admin/main_config.php trunk/php/layout/layout_base.pinc trunk/php/stc/stc.pinc Added Paths: ----------- trunk/html/css/smoothness/jquery-ui.custom.css trunk/html/css/ui-lightness/jquery-ui.custom.css trunk/html/js/jquery-ui.custom.min.js trunk/html/js/jquery.min.js Removed Paths: ------------- trunk/html/css/smoothness/jquery-ui-1.8.9.custom.css trunk/html/css/ui-lightness/jquery-ui-1.8.16.custom.css trunk/html/js/jquery-1.6.4.min.js trunk/html/js/jquery-ui-1.8.16.custom.min.js Deleted: trunk/html/css/smoothness/jquery-ui-1.8.9.custom.css =================================================================== --- trunk/html/css/smoothness/jquery-ui-1.8.9.custom.css 2011-10-24 11:23:03 UTC (rev 369) +++ trunk/html/css/smoothness/jquery-ui-1.8.9.custom.css 2011-10-24 12:24:33 UTC (rev 370) @@ -1,573 +0,0 @@ -/* - * jQuery UI CSS Framework 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Theming/API - */ - -/* Layout helpers -----------------------------------*/ -.ui-helper-hidden { display: none; } -.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); } -.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } -.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } -.ui-helper-clearfix { display: inline-block; } -/* required comment for clearfix to work in Opera \*/ -* html .ui-helper-clearfix { height:1%; } -.ui-helper-clearfix { display:block; } -/* end clearfix */ -.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } - - -/* Interaction Cues -----------------------------------*/ -.ui-state-disabled { cursor: default !important; } - - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } - - -/* Misc visuals -----------------------------------*/ - -/* Overlays */ -.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } - - -/* - * jQuery UI CSS Framework 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Theming/API - * - * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px - */ - - -/* Component containers -----------------------------------*/ -.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; } -.ui-widget .ui-widget { font-size: 1em; } -.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; } -.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; } -.ui-widget-content a { color: #222222; } -.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; } -.ui-widget-header a { color: #222222; } - -/* Interaction states -----------------------------------*/ -.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; } -.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; } -.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; } -.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; } -.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; } -.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; } -.ui-widget :active { outline: none; } - -/* Interaction Cues -----------------------------------*/ -.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; } -.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; } -.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; } -.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; } -.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; } -.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } -.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } -.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); } -.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); } -.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); } -.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); } -.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); } -.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); } -.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); } -.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); } - -/* positioning */ -.ui-icon-carat-1-n { background-position: 0 0; } -.ui-icon-carat-1-ne { background-position: -16px 0; } -.ui-icon-carat-1-e { background-position: -32px 0; } -.ui-icon-carat-1-se { background-position: -48px 0; } -.ui-icon-carat-1-s { background-position: -64px 0; } -.ui-icon-carat-1-sw { background-position: -80px 0; } -.ui-icon-carat-1-w { background-position: -96px 0; } -.ui-icon-carat-1-nw { background-position: -112px 0; } -.ui-icon-carat-2-n-s { background-position: -128px 0; } -.ui-icon-carat-2-e-w { background-position: -144px 0; } -.ui-icon-triangle-1-n { background-position: 0 -16px; } -.ui-icon-triangle-1-ne { background-position: -16px -16px; } -.ui-icon-triangle-1-e { background-position: -32px -16px; } -.ui-icon-triangle-1-se { background-position: -48px -16px; } -.ui-icon-triangle-1-s { background-position: -64px -16px; } -.ui-icon-triangle-1-sw { background-position: -80px -16px; } -.ui-icon-triangle-1-w { background-position: -96px -16px; } -.ui-icon-triangle-1-nw { background-position: -112px -16px; } -.ui-icon-triangle-2-n-s { background-position: -128px -16px; } -.ui-icon-triangle-2-e-w { background-position: -144px -16px; } -.ui-icon-arrow-1-n { background-position: 0 -32px; } -.ui-icon-arrow-1-ne { background-position: -16px -32px; } -.ui-icon-arrow-1-e { background-position: -32px -32px; } -.ui-icon-arrow-1-se { background-position: -48px -32px; } -.ui-icon-arrow-1-s { background-position: -64px -32px; } -.ui-icon-arrow-1-sw { background-position: -80px -32px; } -.ui-icon-arrow-1-w { background-position: -96px -32px; } -.ui-icon-arrow-1-nw { background-position: -112px -32px; } -.ui-icon-arrow-2-n-s { background-position: -128px -32px; } -.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } -.ui-icon-arrow-2-e-w { background-position: -160px -32px; } -.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } -.ui-icon-arrowstop-1-n { background-position: -192px -32px; } -.ui-icon-arrowstop-1-e { background-position: -208px -32px; } -.ui-icon-arrowstop-1-s { background-position: -224px -32px; } -.ui-icon-arrowstop-1-w { background-position: -240px -32px; } -.ui-icon-arrowthick-1-n { background-position: 0 -48px; } -.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } -.ui-icon-arrowthick-1-e { background-position: -32px -48px; } -.ui-icon-arrowthick-1-se { background-position: -48px -48px; } -.ui-icon-arrowthick-1-s { background-position: -64px -48px; } -.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } -.ui-icon-arrowthick-1-w { background-position: -96px -48px; } -.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } -.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } -.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } -.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } -.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } -.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } -.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } -.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } -.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } -.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } -.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } -.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } -.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } -.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } -.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } -.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } -.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } -.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } -.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } -.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } -.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } -.ui-icon-arrow-4 { background-position: 0 -80px; } -.ui-icon-arrow-4-diag { background-position: -16px -80px; } -.ui-icon-extlink { background-position: -32px -80px; } -.ui-icon-newwin { background-position: -48px -80px; } -.ui-icon-refresh { background-position: -64px -80px; } -.ui-icon-shuffle { background-position: -80px -80px; } -.ui-icon-transfer-e-w { background-position: -96px -80px; } -.ui-icon-transferthick-e-w { background-position: -112px -80px; } -.ui-icon-folder-collapsed { background-position: 0 -96px; } -.ui-icon-folder-open { background-position: -16px -96px; } -.ui-icon-document { background-position: -32px -96px; } -.ui-icon-document-b { background-position: -48px -96px; } -.ui-icon-note { background-position: -64px -96px; } -.ui-icon-mail-closed { background-position: -80px -96px; } -.ui-icon-mail-open { background-position: -96px -96px; } -.ui-icon-suitcase { background-position: -112px -96px; } -.ui-icon-comment { background-position: -128px -96px; } -.ui-icon-person { background-position: -144px -96px; } -.ui-icon-print { background-position: -160px -96px; } -.ui-icon-trash { background-position: -176px -96px; } -.ui-icon-locked { background-position: -192px -96px; } -.ui-icon-unlocked { background-position: -208px -96px; } -.ui-icon-bookmark { background-position: -224px -96px; } -.ui-icon-tag { background-position: -240px -96px; } -.ui-icon-home { background-position: 0 -112px; } -.ui-icon-flag { background-position: -16px -112px; } -.ui-icon-calendar { background-position: -32px -112px; } -.ui-icon-cart { background-position: -48px -112px; } -.ui-icon-pencil { background-position: -64px -112px; } -.ui-icon-clock { background-position: -80px -112px; } -.ui-icon-disk { background-position: -96px -112px; } -.ui-icon-calculator { background-position: -112px -112px; } -.ui-icon-zoomin { background-position: -128px -112px; } -.ui-icon-zoomout { background-position: -144px -112px; } -.ui-icon-search { background-position: -160px -112px; } -.ui-icon-wrench { background-position: -176px -112px; } -.ui-icon-gear { background-position: -192px -112px; } -.ui-icon-heart { background-position: -208px -112px; } -.ui-icon-star { background-position: -224px -112px; } -.ui-icon-link { background-position: -240px -112px; } -.ui-icon-cancel { background-position: 0 -128px; } -.ui-icon-plus { background-position: -16px -128px; } -.ui-icon-plusthick { background-position: -32px -128px; } -.ui-icon-minus { background-position: -48px -128px; } -.ui-icon-minusthick { background-position: -64px -128px; } -.ui-icon-close { background-position: -80px -128px; } -.ui-icon-closethick { background-position: -96px -128px; } -.ui-icon-key { background-position: -112px -128px; } -.ui-icon-lightbulb { background-position: -128px -128px; } -.ui-icon-scissors { background-position: -144px -128px; } -.ui-icon-clipboard { background-position: -160px -128px; } -.ui-icon-copy { background-position: -176px -128px; } -.ui-icon-contact { background-position: -192px -128px; } -.ui-icon-image { background-position: -208px -128px; } -.ui-icon-video { background-position: -224px -128px; } -.ui-icon-script { background-position: -240px -128px; } -.ui-icon-alert { background-position: 0 -144px; } -.ui-icon-info { background-position: -16px -144px; } -.ui-icon-notice { background-position: -32px -144px; } -.ui-icon-help { background-position: -48px -144px; } -.ui-icon-check { background-position: -64px -144px; } -.ui-icon-bullet { background-position: -80px -144px; } -.ui-icon-radio-off { background-position: -96px -144px; } -.ui-icon-radio-on { background-position: -112px -144px; } -.ui-icon-pin-w { background-position: -128px -144px; } -.ui-icon-pin-s { background-position: -144px -144px; } -.ui-icon-play { background-position: 0 -160px; } -.ui-icon-pause { background-position: -16px -160px; } -.ui-icon-seek-next { background-position: -32px -160px; } -.ui-icon-seek-prev { background-position: -48px -160px; } -.ui-icon-seek-end { background-position: -64px -160px; } -.ui-icon-seek-start { background-position: -80px -160px; } -/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ -.ui-icon-seek-first { background-position: -80px -160px; } -.ui-icon-stop { background-position: -96px -160px; } -.ui-icon-eject { background-position: -112px -160px; } -.ui-icon-volume-off { background-position: -128px -160px; } -.ui-icon-volume-on { background-position: -144px -160px; } -.ui-icon-power { background-position: 0 -176px; } -.ui-icon-signal-diag { background-position: -16px -176px; } -.ui-icon-signal { background-position: -32px -176px; } -.ui-icon-battery-0 { background-position: -48px -176px; } -.ui-icon-battery-1 { background-position: -64px -176px; } -.ui-icon-battery-2 { background-position: -80px -176px; } -.ui-icon-battery-3 { background-position: -96px -176px; } -.ui-icon-circle-plus { background-position: 0 -192px; } -.ui-icon-circle-minus { background-position: -16px -192px; } -.ui-icon-circle-close { background-position: -32px -192px; } -.ui-icon-circle-triangle-e { background-position: -48px -192px; } -.ui-icon-circle-triangle-s { background-position: -64px -192px; } -.ui-icon-circle-triangle-w { background-position: -80px -192px; } -.ui-icon-circle-triangle-n { background-position: -96px -192px; } -.ui-icon-circle-arrow-e { background-position: -112px -192px; } -.ui-icon-circle-arrow-s { background-position: -128px -192px; } -.ui-icon-circle-arrow-w { background-position: -144px -192px; } -.ui-icon-circle-arrow-n { background-position: -160px -192px; } -.ui-icon-circle-zoomin { background-position: -176px -192px; } -.ui-icon-circle-zoomout { background-position: -192px -192px; } -.ui-icon-circle-check { background-position: -208px -192px; } -.ui-icon-circlesmall-plus { background-position: 0 -208px; } -.ui-icon-circlesmall-minus { background-position: -16px -208px; } -.ui-icon-circlesmall-close { background-position: -32px -208px; } -.ui-icon-squaresmall-plus { background-position: -48px -208px; } -.ui-icon-squaresmall-minus { background-position: -64px -208px; } -.ui-icon-squaresmall-close { background-position: -80px -208px; } -.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } -.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } -.ui-icon-grip-solid-vertical { background-position: -32px -224px; } -.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } -.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } -.ui-icon-grip-diagonal-se { background-position: -80px -224px; } - - -/* Misc visuals -----------------------------------*/ - -/* Corner radius */ -.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; } -.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; } -.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; } -.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } -.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; } -.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } -.ui-corner-right { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } -.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; } -.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; } - -/* Overlays */ -.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); } -.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/* - * jQuery UI Resizable 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Resizable#theming - */ -.ui-resizable { position: relative;} -.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;} -.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; } -.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; } -.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; } -.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; } -.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; } -.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; } -.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; } -.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; } -.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* - * jQuery UI Selectable 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Selectable#theming - */ -.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; } -/* - * jQuery UI Accordion 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Accordion#theming - */ -/* IE/Win - Fix animation bug - #4615 */ -.ui-accordion { width: 100%; } -.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; } -.ui-accordion .ui-accordion-li-fix { display: inline; } -.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; } -.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; } -.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; } -.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; } -.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; } -.ui-accordion .ui-accordion-content-active { display: block; } -/* - * jQuery UI Autocomplete 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Autocomplete#theming - */ -.ui-autocomplete { position: absolute; cursor: default; } - -/* workarounds */ -* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */ - -/* - * jQuery UI Menu 1.8.9 - * - * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Menu#theming - */ -.ui-menu { - list-style:none; - padding: 2px; - margin: 0; - display:block; - float: left; -} -.ui-menu .ui-menu { - margin-top: -3px; -} -.ui-menu .ui-menu-item { - margin:0; - padding: 0; - zoom: 1; - float: left; - clear: left; - width: 100%; -} -.ui-menu .ui-menu-item a { - text-decoration:none; - display:block; - padding:.2em .4em; - line-height:1.5; - zoom:1; -} -.ui-menu .ui-menu-item a.ui-state-hover, -.ui-menu .ui-menu-item a.ui-state-active { - font-weight: normal; - margin: -1px; -} -/* - * jQuery UI Button 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Button#theming - */ -.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */ -.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */ -button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */ -.ui-button-icons-only { width: 3.4em; } -button.ui-button-icons-only { width: 3.7em; } - -/*button text element */ -.ui-button .ui-button-text { display: block; line-height: 1.4; } -.ui-button-text-only .ui-button-text { padding: .4em 1em; } -.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; } -.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; } -.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; } -.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; } -/* no icon support for input elements, provide padding by default */ -input.ui-button { padding: .4em 1em; } - -/*button icon element(s) */ -.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; } -.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; } -.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; } -.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } -.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } - -/*button sets*/ -.ui-buttonset { margin-right: 7px; } -.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; } - -/* workarounds */ -button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */ -/* - * jQuery UI Dialog 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Dialog#theming - */ -.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; } -.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; } -.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } -.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; } -.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; } -.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; } -.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; } -.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; } -.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; } -.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; } -.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; } -.ui-draggable .ui-dialog-titlebar { cursor: move; } -/* - * jQuery UI Slider 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Slider#theming - */ -.ui-slider { position: relative; text-align: left; } -.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; } -.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; } - -.ui-slider-horizontal { height: .8em; } -.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; } -.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } -.ui-slider-horizontal .ui-slider-range-min { left: 0; } -.ui-slider-horizontal .ui-slider-range-max { right: 0; } - -.ui-slider-vertical { width: .8em; height: 100px; } -.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; } -.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; } -.ui-slider-vertical .ui-slider-range-min { bottom: 0; } -.ui-slider-vertical .ui-slider-range-max { top: 0; }/* - * jQuery UI Tabs 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Tabs#theming - */ -.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ -.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; } -.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; } -.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; } -.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; } -.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; } -.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */ -.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; } -.ui-tabs .ui-tabs-hide { display: none !important; } -/* - * jQuery UI Datepicker 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Datepicker#theming - */ -.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; } -.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; } -.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; } -.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; } -.ui-datepicker .ui-datepicker-prev { left:2px; } -.ui-datepicker .ui-datepicker-next { right:2px; } -.ui-datepicker .ui-datepicker-prev-hover { left:1px; } -.ui-datepicker .ui-datepicker-next-hover { right:1px; } -.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } -.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; } -.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; } -.ui-datepicker select.ui-datepicker-month-year {width: 100%;} -.ui-datepicker select.ui-datepicker-month, -.ui-datepicker select.ui-datepicker-year { width: 49%;} -.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; } -.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; } -.ui-datepicker td { border: 0; padding: 1px; } -.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; } -.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } -.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; } -.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; } - -/* with multiple calendars */ -.ui-datepicker.ui-datepicker-multi { width:auto; } -.ui-datepicker-multi .ui-datepicker-group { float:left; } -.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; } -.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; } -.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; } -.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; } -.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; } -.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; } -.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; } -.ui-datepicker-row-break { clear:both; width:100%; } - -/* RTL support */ -.ui-datepicker-rtl { direction: rtl; } -.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } -.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } -.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } -.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } -.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; } -.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } -.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; } -.ui-datepicker-rtl .ui-datepicker-group { float:right; } -.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; } -.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; } - -/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */ -.ui-datepicker-cover { - display: none; /*sorry for IE5*/ - display/**/: block; /*sorry for IE5*/ - position: absolute; /*must have*/ - z-index: -1; /*must have*/ - filter: mask(); /*must have*/ - top: -4px; /*must have*/ - left: -4px; /*must have*/ - width: 200px; /*must have*/ - height: 200px; /*must have*/ -}/* - * jQuery UI Progressbar 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Progressbar#theming - */ -.ui-progressbar { height:2em; text-align: left; } -.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; } \ No newline at end of file Copied: trunk/html/css/smoothness/jquery-ui.custom.css (from rev 369, trunk/html/css/smoothness/jquery-ui-1.8.9.custom.css) =================================================================== --- trunk/html/css/smoothness/jquery-ui.custom.css (rev 0) +++ trunk/html/css/smoothness/jquery-ui.custom.css 2011-10-24 12:24:33 UTC (rev 370) @@ -0,0 +1,568 @@ +/* + * jQuery UI CSS Framework 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Theming/API + */ + +/* Layout helpers +----------------------------------*/ +.ui-helper-hidden { display: none; } +.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); } +.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } +.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } +.ui-helper-clearfix { display: inline-block; } +/* required comment for clearfix to work in Opera \*/ +* html .ui-helper-clearfix { height:1%; } +.ui-helper-clearfix { display:block; } +/* end clearfix */ +.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } + + +/* Interaction Cues +----------------------------------*/ +.ui-state-disabled { cursor: default !important; } + + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } + + +/* Misc visuals +----------------------------------*/ + +/* Overlays */ +.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } + + +/* + * jQuery UI CSS Framework 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Theming/API + * + * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px + */ + + +/* Component containers +----------------------------------*/ +.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; } +.ui-widget .ui-widget { font-size: 1em; } +.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; } +.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; } +.ui-widget-content a { color: #222222; } +.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; } +.ui-widget-header a { color: #222222; } + +/* Interaction states +----------------------------------*/ +.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; } +.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; } +.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; } +.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; } +.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; } +.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; } +.ui-widget :active { outline: none; } + +/* Interaction Cues +----------------------------------*/ +.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; } +.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; } +.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; } +.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; } +.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; } +.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } +.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } +.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); } +.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); } +.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); } +.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); } +.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); } +.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); } +.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); } +.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); } + +/* positioning */ +.ui-icon-carat-1-n { background-position: 0 0; } +.ui-icon-carat-1-ne { background-position: -16px 0; } +.ui-icon-carat-1-e { background-position: -32px 0; } +.ui-icon-carat-1-se { background-position: -48px 0; } +.ui-icon-carat-1-s { background-position: -64px 0; } +.ui-icon-carat-1-sw { background-position: -80px 0; } +.ui-icon-carat-1-w { background-position: -96px 0; } +.ui-icon-carat-1-nw { background-position: -112px 0; } +.ui-icon-carat-2-n-s { background-position: -128px 0; } +.ui-icon-carat-2-e-w { background-position: -144px 0; } +.ui-icon-triangle-1-n { background-position: 0 -16px; } +.ui-icon-triangle-1-ne { background-position: -16px -16px; } +.ui-icon-triangle-1-e { background-position: -32px -16px; } +.ui-icon-triangle-1-se { background-position: -48px -16px; } +.ui-icon-triangle-1-s { background-position: -64px -16px; } +.ui-icon-triangle-1-sw { background-position: -80px -16px; } +.ui-icon-triangle-1-w { background-position: -96px -16px; } +.ui-icon-triangle-1-nw { background-position: -112px -16px; } +.ui-icon-triangle-2-n-s { background-position: -128px -16px; } +.ui-icon-triangle-2-e-w { background-position: -144px -16px; } +.ui-icon-arrow-1-n { background-position: 0 -32px; } +.ui-icon-arrow-1-ne { background-position: -16px -32px; } +.ui-icon-arrow-1-e { background-position: -32px -32px; } +.ui-icon-arrow-1-se { background-position: -48px -32px; } +.ui-icon-arrow-1-s { background-position: -64px -32px; } +.ui-icon-arrow-1-sw { background-position: -80px -32px; } +.ui-icon-arrow-1-w { background-position: -96px -32px; } +.ui-icon-arrow-1-nw { background-position: -112px -32px; } +.ui-icon-arrow-2-n-s { background-position: -128px -32px; } +.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } +.ui-icon-arrow-2-e-w { background-position: -160px -32px; } +.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } +.ui-icon-arrowstop-1-n { background-position: -192px -32px; } +.ui-icon-arrowstop-1-e { background-position: -208px -32px; } +.ui-icon-arrowstop-1-s { background-position: -224px -32px; } +.ui-icon-arrowstop-1-w { background-position: -240px -32px; } +.ui-icon-arrowthick-1-n { background-position: 0 -48px; } +.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } +.ui-icon-arrowthick-1-e { background-position: -32px -48px; } +.ui-icon-arrowthick-1-se { background-position: -48px -48px; } +.ui-icon-arrowthick-1-s { background-position: -64px -48px; } +.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } +.ui-icon-arrowthick-1-w { background-position: -96px -48px; } +.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } +.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } +.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } +.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } +.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } +.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } +.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } +.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } +.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } +.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } +.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } +.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } +.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } +.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } +.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } +.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } +.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } +.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } +.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } +.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } +.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } +.ui-icon-arrow-4 { background-position: 0 -80px; } +.ui-icon-arrow-4-diag { background-position: -16px -80px; } +.ui-icon-extlink { background-position: -32px -80px; } +.ui-icon-newwin { background-position: -48px -80px; } +.ui-icon-refresh { background-position: -64px -80px; } +.ui-icon-shuffle { background-position: -80px -80px; } +.ui-icon-transfer-e-w { background-position: -96px -80px; } +.ui-icon-transferthick-e-w { background-position: -112px -80px; } +.ui-icon-folder-collapsed { background-position: 0 -96px; } +.ui-icon-folder-open { background-position: -16px -96px; } +.ui-icon-document { background-position: -32px -96px; } +.ui-icon-document-b { background-position: -48px -96px; } +.ui-icon-note { background-position: -64px -96px; } +.ui-icon-mail-closed { background-position: -80px -96px; } +.ui-icon-mail-open { background-position: -96px -96px; } +.ui-icon-suitcase { background-position: -112px -96px; } +.ui-icon-comment { background-position: -128px -96px; } +.ui-icon-person { background-position: -144px -96px; } +.ui-icon-print { background-position: -160px -96px; } +.ui-icon-trash { background-position: -176px -96px; } +.ui-icon-locked { background-position: -192px -96px; } +.ui-icon-unlocked { background-position: -208px -96px; } +.ui-icon-bookmark { background-position: -224px -96px; } +.ui-icon-tag { background-position: -240px -96px; } +.ui-icon-home { background-position: 0 -112px; } +.ui-icon-flag { background-position: -16px -112px; } +.ui-icon-calendar { background-position: -32px -112px; } +.ui-icon-cart { background-position: -48px -112px; } +.ui-icon-pencil { background-position: -64px -112px; } +.ui-icon-clock { background-position: -80px -112px; } +.ui-icon-disk { background-position: -96px -112px; } +.ui-icon-calculator { background-position: -112px -112px; } +.ui-icon-zoomin { background-position: -128px -112px; } +.ui-icon-zoomout { background-position: -144px -112px; } +.ui-icon-search { background-position: -160px -112px; } +.ui-icon-wrench { background-position: -176px -112px; } +.ui-icon-gear { background-position: -192px -112px; } +.ui-icon-heart { background-position: -208px -112px; } +.ui-icon-star { background-position: -224px -112px; } +.ui-icon-link { background-position: -240px -112px; } +.ui-icon-cancel { background-position: 0 -128px; } +.ui-icon-plus { background-position: -16px -128px; } +.ui-icon-plusthick { background-position: -32px -128px; } +.ui-icon-minus { background-position: -48px -128px; } +.ui-icon-minusthick { background-position: -64px -128px; } +.ui-icon-close { background-position: -80px -128px; } +.ui-icon-closethick { background-position: -96px -128px; } +.ui-icon-key { background-position: -112px -128px; } +.ui-icon-lightbulb { background-position: -128px -128px; } +.ui-icon-scissors { background-position: -144px -128px; } +.ui-icon-clipboard { background-position: -160px -128px; } +.ui-icon-copy { background-position: -176px -128px; } +.ui-icon-contact { background-position: -192px -128px; } +.ui-icon-image { background-position: -208px -128px; } +.ui-icon-video { background-position: -224px -128px; } +.ui-icon-script { background-position: -240px -128px; } +.ui-icon-alert { background-position: 0 -144px; } +.ui-icon-info { background-position: -16px -144px; } +.ui-icon-notice { background-position: -32px -144px; } +.ui-icon-help { background-position: -48px -144px; } +.ui-icon-check { background-position: -64px -144px; } +.ui-icon-bullet { background-position: -80px -144px; } +.ui-icon-radio-off { background-position: -96px -144px; } +.ui-icon-radio-on { background-position: -112px -144px; } +.ui-icon-pin-w { background-position: -128px -144px; } +.ui-icon-pin-s { background-position: -144px -144px; } +.ui-icon-play { background-position: 0 -160px; } +.ui-icon-pause { background-position: -16px -160px; } +.ui-icon-seek-next { background-position: -32px -160px; } +.ui-icon-seek-prev { background-position: -48px -160px; } +.ui-icon-seek-end { background-position: -64px -160px; } +.ui-icon-seek-start { background-position: -80px -160px; } +/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ +.ui-icon-seek-first { background-position: -80px -160px; } +.ui-icon-stop { background-position: -96px -160px; } +.ui-icon-eject { background-position: -112px -160px; } +.ui-icon-volume-off { background-position: -128px -160px; } +.ui-icon-volume-on { background-position: -144px -160px; } +.ui-icon-power { background-position: 0 -176px; } +.ui-icon-signal-diag { background-position: -16px -176px; } +.ui-icon-signal { background-position: -32px -176px; } +.ui-icon-battery-0 { background-position: -48px -176px; } +.ui-icon-battery-1 { background-position: -64px -176px; } +.ui-icon-battery-2 { background-position: -80px -176px; } +.ui-icon-battery-3 { background-position: -96px -176px; } +.ui-icon-circle-plus { background-position: 0 -192px; } +.ui-icon-circle-minus { background-position: -16px -192px; } +.ui-icon-circle-close { background-position: -32px -192px; } +.ui-icon-circle-triangle-e { background-position: -48px -192px; } +.ui-icon-circle-triangle-s { background-position: -64px -192px; } +.ui-icon-circle-triangle-w { background-position: -80px -192px; } +.ui-icon-circle-triangle-n { background-position: -96px -192px; } +.ui-icon-circle-arrow-e { background-position: -112px -192px; } +.ui-icon-circle-arrow-s { background-position: -128px -192px; } +.ui-icon-circle-arrow-w { background-position: -144px -192px; } +.ui-icon-circle-arrow-n { background-position: -160px -192px; } +.ui-icon-circle-zoomin { background-position: -176px -192px; } +.ui-icon-circle-zoomout { background-position: -192px -192px; } +.ui-icon-circle-check { background-position: -208px -192px; } +.ui-icon-circlesmall-plus { background-position: 0 -208px; } +.ui-icon-circlesmall-minus { background-position: -16px -208px; } +.ui-icon-circlesmall-close { background-position: -32px -208px; } +.ui-icon-squaresmall-plus { background-position: -48px -208px; } +.ui-icon-squaresmall-minus { background-position: -64px -208px; } +.ui-icon-squaresmall-close { background-position: -80px -208px; } +.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } +.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } +.ui-icon-grip-solid-vertical { background-position: -32px -224px; } +.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } +.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } +.ui-icon-grip-diagonal-se { background-position: -80px -224px; } + + +/* Misc visuals +----------------------------------*/ + +/* Corner radius */ +.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; } +.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; } +.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; } +.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } + +/* Overlays */ +.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); } +.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/* + * jQuery UI Resizable 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Resizable#theming + */ +.ui-resizable { position: relative;} +.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block; } +.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; } +.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; } +.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; } +.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; } +.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; } +.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; } +.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; } +.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; } +.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* + * jQuery UI Selectable 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Selectable#theming + */ +.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; } +/* + * jQuery UI Accordion 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Accordion#theming + */ +/* IE/Win - Fix animation bug - #4615 */ +.ui-accordion { width: 100%; } +.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; } +.ui-accordion .ui-accordion-li-fix { display: inline; } +.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; } +.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; } +.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; } +.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; } +.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; } +.ui-accordion .ui-accordion-content-active { display: block; } +/* + * jQuery UI Autocomplete 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Autocomplete#theming + */ +.ui-autocomplete { position: absolute; cursor: default; } + +/* workarounds */ +* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */ + +/* + * jQuery UI Menu 1.8.16 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Menu#theming + */ +.ui-menu { + list-style:none; + padding: 2px; + margin: 0; + display:block; + float: left; +} +.ui-menu .ui-menu { + margin-top: -3px; +} +.ui-menu .ui-menu-item { + margin:0; + padding: 0; + zoom: 1; + float: left; + clear: left; + width: 100%; +} +.ui-menu .ui-menu-item a { + text-decoration:none; + display:block; + padding:.2em .4em; + line-height:1.5; + zoom:1; +} +.ui-menu .ui-menu-item a.ui-state-hover, +.ui-menu .ui-menu-item a.ui-state-active { + font-weight: normal; + margin: -1px; +} +/* + * jQuery UI Button 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Button#theming + */ +.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */ +.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */ +button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */ +.ui-button-icons-only { width: 3.4em; } +button.ui-button-icons-only { width: 3.7em; } + +/*button text element */ +.ui-button .ui-button-text { display: block; line-height: 1.4; } +.ui-button-text-only .ui-button-text { padding: .4em 1em; } +.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; } +.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; } +.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; } +.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; } +/* no icon support for input elements, provide padding by default */ +input.ui-button { padding: .4em 1em; } + +/*button icon element(s) */ +.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .u... [truncated message content] |
From: <gok...@us...> - 2011-10-24 11:23:10
|
Revision: 369 http://tutos.svn.sourceforge.net/tutos/?rev=369&view=rev Author: gokohnert Date: 2011-10-24 11:23:03 +0000 (Mon, 24 Oct 2011) Log Message: ----------- tooltip fix Modified Paths: -------------- trunk/php/layout/layout_base.pinc trunk/php/scrum/log_new.php Modified: trunk/php/layout/layout_base.pinc =================================================================== --- trunk/php/layout/layout_base.pinc 2011-10-24 11:22:33 UTC (rev 368) +++ trunk/php/layout/layout_base.pinc 2011-10-24 11:23:03 UTC (rev 369) @@ -1061,6 +1061,7 @@ padding: 10, width: 300, fill: '#BBB', + killTitle: false, hoverIntentOpts: { interval: 1000, timeout: 2000 } });\n"; } Modified: trunk/php/scrum/log_new.php =================================================================== --- trunk/php/scrum/log_new.php 2011-10-24 11:22:33 UTC (rev 368) +++ trunk/php/scrum/log_new.php 2011-10-24 11:23:03 UTC (rev 369) @@ -292,7 +292,7 @@ for($i = 0;$i < $this->sprint->real_duration;$i++) { $dinfo = GetDaysInfo($ds->ts); $id = uniqid(); - $r .= '<th id="bt_'.$id.'" class="planner'.$dinfo[color].' plannerday" width="50px">'; + $r .= '<th id="bt_'.$id.'" class="planner'.$dinfo[color].' plannerday" width="50px" title="">'; if(isset($dinfo[Desc])) { $tutos['pagescript'] .= "$('#bt_".$id."').bt('".addslashes($dinfo[popinfo])."');\n"; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gok...@us...> - 2011-10-24 11:22:39
|
Revision: 368 http://tutos.svn.sourceforge.net/tutos/?rev=368&view=rev Author: gokohnert Date: 2011-10-24 11:22:33 +0000 (Mon, 24 Oct 2011) Log Message: ----------- state info color in header Modified Paths: -------------- trunk/php/bugtracking/bug_overview.php trunk/php/webelements.p3 Modified: trunk/php/bugtracking/bug_overview.php =================================================================== --- trunk/php/bugtracking/bug_overview.php 2011-10-22 14:47:43 UTC (rev 367) +++ trunk/php/bugtracking/bug_overview.php 2011-10-24 11:22:33 UTC (rev 368) @@ -42,6 +42,13 @@ } /** + * resolve state + */ + Function resolver_state($key) { + return ' '.$this->dummy->getStateColorBlock($key).$this->dummy->getState($key); + } + + /** * display a burndown chart */ Function info_burndown() { @@ -419,7 +426,7 @@ if ($this->head['state']) { - $r .= ' <td class="over_l">'.$b->getStateColorBlock().' '.$b->getState() ."</td>\n"; + $r .= ' <td class="over_l">'.$b->getStateColorBlock().$b->getState() ."</td>\n"; } if ($this->head['class']) { @@ -727,8 +734,7 @@ $this->stc = getObject($this->user->dbconn,$tutos['bug_state_stc']); if (!is_object($this->stc)) { $this->stc = new stc(null); - $x = new Bug(); - $this->stc->initByArray('BugStates',$x->c_state); + $this->stc->initByArray('BugStates',$this->dummy->c_state); } if ( $_GET['action'] == -2 ) { @@ -826,13 +832,14 @@ $this->header = ''; $this->hpre = ''; + $this->dummy = new Bug($this->dbconn); + $ref = null; $this->stc = getObject($this->user->dbconn,$tutos['bug_state_stc']); if (!is_object($this->stc)) { $this->stc = new stc(null); - $x = new Bug($this->dbconn); - $this->stc->initByArray('BugStates',$x->c_state); + $this->stc->initByArray('BugStates',$this->dummy->c_state); } if ( $this->format == "stat") { @@ -939,7 +946,7 @@ $_REQUEST['state'][] = $f->stc_state; } } - overview_arg($this,'state',OVERVIEW_ARG_INT,'bugtracking',array('state'),array('BugState','BugStates'),'b.'); + overview_arg($this,'state',OVERVIEW_ARG_INT,'bugtracking',array('state'),array('BugState','BugStates'),'b.','','resolver_state'); // Parent to display Modified: trunk/php/webelements.p3 =================================================================== --- trunk/php/webelements.p3 2011-10-22 14:47:43 UTC (rev 367) +++ trunk/php/webelements.p3 2011-10-24 11:22:33 UTC (rev 368) @@ -437,7 +437,7 @@ case 'integer': case 'double': $msg .= $a; - break; + break; case 'boolean': if (true === $a){ $msg .= 'T'; @@ -2793,10 +2793,14 @@ if ($i == -1) return false; if (!is_numeric($i)) die('overview_arg: non numeric argument -> '.$i); $q .= $pre.$i; - if (isset($lgid[1])) { - $header .= $pre.$lang[$lgid[1]][$i]; + if (method_exists($obj,$resolver)) { + $header .= $pre.$obj->$resolver($x); } else { - $header .= $pre.$i; + if (isset($lgid[1])) { + $header .= $pre.$lang[$lgid[1]][$i]; + } else { + $header .= $pre.$i; + } } $pre = ','; $obj->link1 = addUrlParameter($obj->link1,$arg.'[]='.$i); @@ -2809,10 +2813,14 @@ if ($x == -1) return false; // ANY if (!is_numeric($x)) die('overview_arg: non numeric argument -> '.$x); $q = ' = '.$x; - if (isset($lgid[1])) { - $header = ' = '.$lang[$lgid[1]][$x] ; + if (method_exists($obj,$resolver)) { + $header .= ' = '.$obj->$resolver($x); } else { - $header = ' = '.$x; + if (isset($lgid[1])) { + $header = ' = '.$lang[$lgid[1]][$x] ; + } else { + $header = ' = '.$x; + } } $show = false; // no need to display if we check for exactly one $obj->link1 = addUrlParameter($obj->link1,$arg.'='.$x); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gok...@us...> - 2011-10-22 14:47:52
|
Revision: 367 http://tutos.svn.sourceforge.net/tutos/?rev=367&view=rev Author: gokohnert Date: 2011-10-22 14:47:43 +0000 (Sat, 22 Oct 2011) Log Message: ----------- update jquery Modified Paths: -------------- trunk/html/css/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png trunk/html/js/jquery-ui-i18n.js trunk/php/layout/layout_base.pinc Added Paths: ----------- trunk/html/css/ui-lightness/jquery-ui-1.8.16.custom.css trunk/html/js/jquery-1.6.4.min.js trunk/html/js/jquery-ui-1.8.16.custom.min.js Removed Paths: ------------- trunk/html/css/ui-lightness/jquery-ui-1.8.9.custom.css trunk/html/js/jquery-1.4.4.min.js trunk/html/js/jquery-ui-1.8.9.custom.min.js Modified: trunk/html/css/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png =================================================================== (Binary files differ) Added: trunk/html/css/ui-lightness/jquery-ui-1.8.16.custom.css =================================================================== --- trunk/html/css/ui-lightness/jquery-ui-1.8.16.custom.css (rev 0) +++ trunk/html/css/ui-lightness/jquery-ui-1.8.16.custom.css 2011-10-22 14:47:43 UTC (rev 367) @@ -0,0 +1,568 @@ +/* + * jQuery UI CSS Framework 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Theming/API + */ + +/* Layout helpers +----------------------------------*/ +.ui-helper-hidden { display: none; } +.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); } +.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } +.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } +.ui-helper-clearfix { display: inline-block; } +/* required comment for clearfix to work in Opera \*/ +* html .ui-helper-clearfix { height:1%; } +.ui-helper-clearfix { display:block; } +/* end clearfix */ +.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } + + +/* Interaction Cues +----------------------------------*/ +.ui-state-disabled { cursor: default !important; } + + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } + + +/* Misc visuals +----------------------------------*/ + +/* Overlays */ +.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } + + +/* + * jQuery UI CSS Framework 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Theming/API + * + * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px + */ + + +/* Component containers +----------------------------------*/ +.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; } +.ui-widget .ui-widget { font-size: 1em; } +.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; } +.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; } +.ui-widget-content a { color: #333333; } +.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; } +.ui-widget-header a { color: #ffffff; } + +/* Interaction states +----------------------------------*/ +.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; } +.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; } +.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; } +.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; } +.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; } +.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; } +.ui-widget :active { outline: none; } + +/* Interaction Cues +----------------------------------*/ +.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fed22f; background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; } +.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; } +.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; } +.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; } +.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; } +.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } +.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } +.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); } +.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); } +.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); } +.ui-state-default .ui-icon { background-image: url(images/ui-icons_ef8c08_256x240.png); } +.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); } +.ui-state-active .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); } +.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_228ef1_256x240.png); } +.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_ffd27a_256x240.png); } + +/* positioning */ +.ui-icon-carat-1-n { background-position: 0 0; } +.ui-icon-carat-1-ne { background-position: -16px 0; } +.ui-icon-carat-1-e { background-position: -32px 0; } +.ui-icon-carat-1-se { background-position: -48px 0; } +.ui-icon-carat-1-s { background-position: -64px 0; } +.ui-icon-carat-1-sw { background-position: -80px 0; } +.ui-icon-carat-1-w { background-position: -96px 0; } +.ui-icon-carat-1-nw { background-position: -112px 0; } +.ui-icon-carat-2-n-s { background-position: -128px 0; } +.ui-icon-carat-2-e-w { background-position: -144px 0; } +.ui-icon-triangle-1-n { background-position: 0 -16px; } +.ui-icon-triangle-1-ne { background-position: -16px -16px; } +.ui-icon-triangle-1-e { background-position: -32px -16px; } +.ui-icon-triangle-1-se { background-position: -48px -16px; } +.ui-icon-triangle-1-s { background-position: -64px -16px; } +.ui-icon-triangle-1-sw { background-position: -80px -16px; } +.ui-icon-triangle-1-w { background-position: -96px -16px; } +.ui-icon-triangle-1-nw { background-position: -112px -16px; } +.ui-icon-triangle-2-n-s { background-position: -128px -16px; } +.ui-icon-triangle-2-e-w { background-position: -144px -16px; } +.ui-icon-arrow-1-n { background-position: 0 -32px; } +.ui-icon-arrow-1-ne { background-position: -16px -32px; } +.ui-icon-arrow-1-e { background-position: -32px -32px; } +.ui-icon-arrow-1-se { background-position: -48px -32px; } +.ui-icon-arrow-1-s { background-position: -64px -32px; } +.ui-icon-arrow-1-sw { background-position: -80px -32px; } +.ui-icon-arrow-1-w { background-position: -96px -32px; } +.ui-icon-arrow-1-nw { background-position: -112px -32px; } +.ui-icon-arrow-2-n-s { background-position: -128px -32px; } +.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } +.ui-icon-arrow-2-e-w { background-position: -160px -32px; } +.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } +.ui-icon-arrowstop-1-n { background-position: -192px -32px; } +.ui-icon-arrowstop-1-e { background-position: -208px -32px; } +.ui-icon-arrowstop-1-s { background-position: -224px -32px; } +.ui-icon-arrowstop-1-w { background-position: -240px -32px; } +.ui-icon-arrowthick-1-n { background-position: 0 -48px; } +.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } +.ui-icon-arrowthick-1-e { background-position: -32px -48px; } +.ui-icon-arrowthick-1-se { background-position: -48px -48px; } +.ui-icon-arrowthick-1-s { background-position: -64px -48px; } +.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } +.ui-icon-arrowthick-1-w { background-position: -96px -48px; } +.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } +.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } +.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } +.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } +.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } +.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } +.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } +.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } +.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } +.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } +.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } +.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } +.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } +.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } +.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } +.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } +.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } +.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } +.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } +.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } +.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } +.ui-icon-arrow-4 { background-position: 0 -80px; } +.ui-icon-arrow-4-diag { background-position: -16px -80px; } +.ui-icon-extlink { background-position: -32px -80px; } +.ui-icon-newwin { background-position: -48px -80px; } +.ui-icon-refresh { background-position: -64px -80px; } +.ui-icon-shuffle { background-position: -80px -80px; } +.ui-icon-transfer-e-w { background-position: -96px -80px; } +.ui-icon-transferthick-e-w { background-position: -112px -80px; } +.ui-icon-folder-collapsed { background-position: 0 -96px; } +.ui-icon-folder-open { background-position: -16px -96px; } +.ui-icon-document { background-position: -32px -96px; } +.ui-icon-document-b { background-position: -48px -96px; } +.ui-icon-note { background-position: -64px -96px; } +.ui-icon-mail-closed { background-position: -80px -96px; } +.ui-icon-mail-open { background-position: -96px -96px; } +.ui-icon-suitcase { background-position: -112px -96px; } +.ui-icon-comment { background-position: -128px -96px; } +.ui-icon-person { background-position: -144px -96px; } +.ui-icon-print { background-position: -160px -96px; } +.ui-icon-trash { background-position: -176px -96px; } +.ui-icon-locked { background-position: -192px -96px; } +.ui-icon-unlocked { background-position: -208px -96px; } +.ui-icon-bookmark { background-position: -224px -96px; } +.ui-icon-tag { background-position: -240px -96px; } +.ui-icon-home { background-position: 0 -112px; } +.ui-icon-flag { background-position: -16px -112px; } +.ui-icon-calendar { background-position: -32px -112px; } +.ui-icon-cart { background-position: -48px -112px; } +.ui-icon-pencil { background-position: -64px -112px; } +.ui-icon-clock { background-position: -80px -112px; } +.ui-icon-disk { background-position: -96px -112px; } +.ui-icon-calculator { background-position: -112px -112px; } +.ui-icon-zoomin { background-position: -128px -112px; } +.ui-icon-zoomout { background-position: -144px -112px; } +.ui-icon-search { background-position: -160px -112px; } +.ui-icon-wrench { background-position: -176px -112px; } +.ui-icon-gear { background-position: -192px -112px; } +.ui-icon-heart { background-position: -208px -112px; } +.ui-icon-star { background-position: -224px -112px; } +.ui-icon-link { background-position: -240px -112px; } +.ui-icon-cancel { background-position: 0 -128px; } +.ui-icon-plus { background-position: -16px -128px; } +.ui-icon-plusthick { background-position: -32px -128px; } +.ui-icon-minus { background-position: -48px -128px; } +.ui-icon-minusthick { background-position: -64px -128px; } +.ui-icon-close { background-position: -80px -128px; } +.ui-icon-closethick { background-position: -96px -128px; } +.ui-icon-key { background-position: -112px -128px; } +.ui-icon-lightbulb { background-position: -128px -128px; } +.ui-icon-scissors { background-position: -144px -128px; } +.ui-icon-clipboard { background-position: -160px -128px; } +.ui-icon-copy { background-position: -176px -128px; } +.ui-icon-contact { background-position: -192px -128px; } +.ui-icon-image { background-position: -208px -128px; } +.ui-icon-video { background-position: -224px -128px; } +.ui-icon-script { background-position: -240px -128px; } +.ui-icon-alert { background-position: 0 -144px; } +.ui-icon-info { background-position: -16px -144px; } +.ui-icon-notice { background-position: -32px -144px; } +.ui-icon-help { background-position: -48px -144px; } +.ui-icon-check { background-position: -64px -144px; } +.ui-icon-bullet { background-position: -80px -144px; } +.ui-icon-radio-off { background-position: -96px -144px; } +.ui-icon-radio-on { background-position: -112px -144px; } +.ui-icon-pin-w { background-position: -128px -144px; } +.ui-icon-pin-s { background-position: -144px -144px; } +.ui-icon-play { background-position: 0 -160px; } +.ui-icon-pause { background-position: -16px -160px; } +.ui-icon-seek-next { background-position: -32px -160px; } +.ui-icon-seek-prev { background-position: -48px -160px; } +.ui-icon-seek-end { background-position: -64px -160px; } +.ui-icon-seek-start { background-position: -80px -160px; } +/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ +.ui-icon-seek-first { background-position: -80px -160px; } +.ui-icon-stop { background-position: -96px -160px; } +.ui-icon-eject { background-position: -112px -160px; } +.ui-icon-volume-off { background-position: -128px -160px; } +.ui-icon-volume-on { background-position: -144px -160px; } +.ui-icon-power { background-position: 0 -176px; } +.ui-icon-signal-diag { background-position: -16px -176px; } +.ui-icon-signal { background-position: -32px -176px; } +.ui-icon-battery-0 { background-position: -48px -176px; } +.ui-icon-battery-1 { background-position: -64px -176px; } +.ui-icon-battery-2 { background-position: -80px -176px; } +.ui-icon-battery-3 { background-position: -96px -176px; } +.ui-icon-circle-plus { background-position: 0 -192px; } +.ui-icon-circle-minus { background-position: -16px -192px; } +.ui-icon-circle-close { background-position: -32px -192px; } +.ui-icon-circle-triangle-e { background-position: -48px -192px; } +.ui-icon-circle-triangle-s { background-position: -64px -192px; } +.ui-icon-circle-triangle-w { background-position: -80px -192px; } +.ui-icon-circle-triangle-n { background-position: -96px -192px; } +.ui-icon-circle-arrow-e { background-position: -112px -192px; } +.ui-icon-circle-arrow-s { background-position: -128px -192px; } +.ui-icon-circle-arrow-w { background-position: -144px -192px; } +.ui-icon-circle-arrow-n { background-position: -160px -192px; } +.ui-icon-circle-zoomin { background-position: -176px -192px; } +.ui-icon-circle-zoomout { background-position: -192px -192px; } +.ui-icon-circle-check { background-position: -208px -192px; } +.ui-icon-circlesmall-plus { background-position: 0 -208px; } +.ui-icon-circlesmall-minus { background-position: -16px -208px; } +.ui-icon-circlesmall-close { background-position: -32px -208px; } +.ui-icon-squaresmall-plus { background-position: -48px -208px; } +.ui-icon-squaresmall-minus { background-position: -64px -208px; } +.ui-icon-squaresmall-close { background-position: -80px -208px; } +.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } +.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } +.ui-icon-grip-solid-vertical { background-position: -32px -224px; } +.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } +.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } +.ui-icon-grip-diagonal-se { background-position: -80px -224px; } + + +/* Misc visuals +----------------------------------*/ + +/* Corner radius */ +.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; } +.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; } +.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; } +.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } + +/* Overlays */ +.ui-widget-overlay { background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); } +.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }/* + * jQuery UI Resizable 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Resizable#theming + */ +.ui-resizable { position: relative;} +.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block; } +.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; } +.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; } +.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; } +.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; } +.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; } +.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; } +.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; } +.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; } +.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* + * jQuery UI Selectable 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Selectable#theming + */ +.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; } +/* + * jQuery UI Accordion 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Accordion#theming + */ +/* IE/Win - Fix animation bug - #4615 */ +.ui-accordion { width: 100%; } +.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; } +.ui-accordion .ui-accordion-li-fix { display: inline; } +.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; } +.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; } +.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; } +.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; } +.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; } +.ui-accordion .ui-accordion-content-active { display: block; } +/* + * jQuery UI Autocomplete 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Autocomplete#theming + */ +.ui-autocomplete { position: absolute; cursor: default; } + +/* workarounds */ +* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */ + +/* + * jQuery UI Menu 1.8.16 + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Menu#theming + */ +.ui-menu { + list-style:none; + padding: 2px; + margin: 0; + display:block; + float: left; +} +.ui-menu .ui-menu { + margin-top: -3px; +} +.ui-menu .ui-menu-item { + margin:0; + padding: 0; + zoom: 1; + float: left; + clear: left; + width: 100%; +} +.ui-menu .ui-menu-item a { + text-decoration:none; + display:block; + padding:.2em .4em; + line-height:1.5; + zoom:1; +} +.ui-menu .ui-menu-item a.ui-state-hover, +.ui-menu .ui-menu-item a.ui-state-active { + font-weight: normal; + margin: -1px; +} +/* + * jQuery UI Button 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Button#theming + */ +.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */ +.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */ +button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */ +.ui-button-icons-only { width: 3.4em; } +button.ui-button-icons-only { width: 3.7em; } + +/*button text element */ +.ui-button .ui-button-text { display: block; line-height: 1.4; } +.ui-button-text-only .ui-button-text { padding: .4em 1em; } +.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; } +.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; } +.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; } +.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; } +/* no icon support for input elements, provide padding by default */ +input.ui-button { padding: .4em 1em; } + +/*button icon element(s) */ +.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; } +.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; } +.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; } +.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } +.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } + +/*button sets*/ +.ui-buttonset { margin-right: 7px; } +.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; } + +/* workarounds */ +button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */ +/* + * jQuery UI Dialog 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Dialog#theming + */ +.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; } +.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; } +.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } +.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; } +.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; } +.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; } +.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; } +.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; } +.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; } +.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; } +.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; } +.ui-draggable .ui-dialog-titlebar { cursor: move; } +/* + * jQuery UI Slider 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Slider#theming + */ +.ui-slider { position: relative; text-align: left; } +.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; } +.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; } + +.ui-slider-horizontal { height: .8em; } +.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; } +.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } +.ui-slider-horizontal .ui-slider-range-min { left: 0; } +.ui-slider-horizontal .ui-slider-range-max { right: 0; } + +.ui-slider-vertical { width: .8em; height: 100px; } +.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; } +.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; } +.ui-slider-vertical .ui-slider-range-min { bottom: 0; } +.ui-slider-vertical .ui-slider-range-max { top: 0; }/* + * jQuery UI Tabs 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Tabs#theming + */ +.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ +.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; } +.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; } +.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; } +.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; } +.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; } +.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */ +.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; } +.ui-tabs .ui-tabs-hide { display: none !important; } +/* + * jQuery UI Datepicker 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Datepicker#theming + */ +.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; } +.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; } +.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; } +.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; } +.ui-datepicker .ui-datepicker-prev { left:2px; } +.ui-datepicker .ui-datepicker-next { right:2px; } +.ui-datepicker .ui-datepicker-prev-hover { left:1px; } +.ui-datepicker .ui-datepicker-next-hover { right:1px; } +.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } +.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; } +.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; } +.ui-datepicker select.ui-datepicker-month-year {width: 100%;} +.ui-datepicker select.ui-datepicker-month, +.ui-datepicker select.ui-datepicker-year { width: 49%;} +.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; } +.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; } +.ui-datepicker td { border: 0; padding: 1px; } +.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; } +.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } +.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; } +.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; } + +/* with multiple calendars */ +.ui-datepicker.ui-datepicker-multi { width:auto; } +.ui-datepicker-multi .ui-datepicker-group { float:left; } +.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; } +.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; } +.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; } +.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; } +.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; } +.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; } +.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; } +.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; } + +/* RTL support */ +.ui-datepicker-rtl { direction: rtl; } +.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } +.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } +.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } +.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } +.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; } +.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } +.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; } +.ui-datepicker-rtl .ui-datepicker-group { float:right; } +.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; } +.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; } + +/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */ +.ui-datepicker-cover { + display: none; /*sorry for IE5*/ + display/**/: block; /*sorry for IE5*/ + position: absolute; /*must have*/ + z-index: -1; /*must have*/ + filter: mask(); /*must have*/ + top: -4px; /*must have*/ + left: -4px; /*must have*/ + width: 200px; /*must have*/ + height: 200px; /*must have*/ +}/* + * jQuery UI Progressbar 1.8.16 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Progressbar#theming + */ +.ui-progressbar { height:2em; text-align: left; } +.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; } \ No newline at end of file Property changes on: trunk/html/css/ui-lightness/jquery-ui-1.8.16.custom.css ___________________________________________________________________ Added: svn:mime-type + text/css Deleted: trunk/html/css/ui-lightness/jquery-ui-1.8.9.custom.css =================================================================== --- trunk/html/css/ui-lightness/jquery-ui-1.8.9.custom.css 2011-10-22 09:04:01 UTC (rev 366) +++ trunk/html/css/ui-lightness/jquery-ui-1.8.9.custom.css 2011-10-22 14:47:43 UTC (rev 367) @@ -1,573 +0,0 @@ -/* - * jQuery UI CSS Framework 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Theming/API - */ - -/* Layout helpers -----------------------------------*/ -.ui-helper-hidden { display: none; } -.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); } -.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } -.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } -.ui-helper-clearfix { display: inline-block; } -/* required comment for clearfix to work in Opera \*/ -* html .ui-helper-clearfix { height:1%; } -.ui-helper-clearfix { display:block; } -/* end clearfix */ -.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } - - -/* Interaction Cues -----------------------------------*/ -.ui-state-disabled { cursor: default !important; } - - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } - - -/* Misc visuals -----------------------------------*/ - -/* Overlays */ -.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } - - -/* - * jQuery UI CSS Framework 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Theming/API - * - * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px - */ - - -/* Component containers -----------------------------------*/ -.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; } -.ui-widget .ui-widget { font-size: 1em; } -.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; } -.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; } -.ui-widget-content a { color: #333333; } -.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; } -.ui-widget-header a { color: #ffffff; } - -/* Interaction states -----------------------------------*/ -.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; } -.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; } -.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; } -.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; } -.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; } -.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; } -.ui-widget :active { outline: none; } - -/* Interaction Cues -----------------------------------*/ -.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fed22f; background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; } -.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; } -.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; } -.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; } -.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; } -.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } -.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } -.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); } -.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); } -.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); } -.ui-state-default .ui-icon { background-image: url(images/ui-icons_ef8c08_256x240.png); } -.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); } -.ui-state-active .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); } -.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_228ef1_256x240.png); } -.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_ffd27a_256x240.png); } - -/* positioning */ -.ui-icon-carat-1-n { background-position: 0 0; } -.ui-icon-carat-1-ne { background-position: -16px 0; } -.ui-icon-carat-1-e { background-position: -32px 0; } -.ui-icon-carat-1-se { background-position: -48px 0; } -.ui-icon-carat-1-s { background-position: -64px 0; } -.ui-icon-carat-1-sw { background-position: -80px 0; } -.ui-icon-carat-1-w { background-position: -96px 0; } -.ui-icon-carat-1-nw { background-position: -112px 0; } -.ui-icon-carat-2-n-s { background-position: -128px 0; } -.ui-icon-carat-2-e-w { background-position: -144px 0; } -.ui-icon-triangle-1-n { background-position: 0 -16px; } -.ui-icon-triangle-1-ne { background-position: -16px -16px; } -.ui-icon-triangle-1-e { background-position: -32px -16px; } -.ui-icon-triangle-1-se { background-position: -48px -16px; } -.ui-icon-triangle-1-s { background-position: -64px -16px; } -.ui-icon-triangle-1-sw { background-position: -80px -16px; } -.ui-icon-triangle-1-w { background-position: -96px -16px; } -.ui-icon-triangle-1-nw { background-position: -112px -16px; } -.ui-icon-triangle-2-n-s { background-position: -128px -16px; } -.ui-icon-triangle-2-e-w { background-position: -144px -16px; } -.ui-icon-arrow-1-n { background-position: 0 -32px; } -.ui-icon-arrow-1-ne { background-position: -16px -32px; } -.ui-icon-arrow-1-e { background-position: -32px -32px; } -.ui-icon-arrow-1-se { background-position: -48px -32px; } -.ui-icon-arrow-1-s { background-position: -64px -32px; } -.ui-icon-arrow-1-sw { background-position: -80px -32px; } -.ui-icon-arrow-1-w { background-position: -96px -32px; } -.ui-icon-arrow-1-nw { background-position: -112px -32px; } -.ui-icon-arrow-2-n-s { background-position: -128px -32px; } -.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } -.ui-icon-arrow-2-e-w { background-position: -160px -32px; } -.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } -.ui-icon-arrowstop-1-n { background-position: -192px -32px; } -.ui-icon-arrowstop-1-e { background-position: -208px -32px; } -.ui-icon-arrowstop-1-s { background-position: -224px -32px; } -.ui-icon-arrowstop-1-w { background-position: -240px -32px; } -.ui-icon-arrowthick-1-n { background-position: 0 -48px; } -.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } -.ui-icon-arrowthick-1-e { background-position: -32px -48px; } -.ui-icon-arrowthick-1-se { background-position: -48px -48px; } -.ui-icon-arrowthick-1-s { background-position: -64px -48px; } -.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } -.ui-icon-arrowthick-1-w { background-position: -96px -48px; } -.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } -.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } -.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } -.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } -.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } -.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } -.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } -.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } -.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } -.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } -.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } -.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } -.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } -.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } -.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } -.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } -.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } -.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } -.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } -.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } -.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } -.ui-icon-arrow-4 { background-position: 0 -80px; } -.ui-icon-arrow-4-diag { background-position: -16px -80px; } -.ui-icon-extlink { background-position: -32px -80px; } -.ui-icon-newwin { background-position: -48px -80px; } -.ui-icon-refresh { background-position: -64px -80px; } -.ui-icon-shuffle { background-position: -80px -80px; } -.ui-icon-transfer-e-w { background-position: -96px -80px; } -.ui-icon-transferthick-e-w { background-position: -112px -80px; } -.ui-icon-folder-collapsed { background-position: 0 -96px; } -.ui-icon-folder-open { background-position: -16px -96px; } -.ui-icon-document { background-position: -32px -96px; } -.ui-icon-document-b { background-position: -48px -96px; } -.ui-icon-note { background-position: -64px -96px; } -.ui-icon-mail-closed { background-position: -80px -96px; } -.ui-icon-mail-open { background-position: -96px -96px; } -.ui-icon-suitcase { background-position: -112px -96px; } -.ui-icon-comment { background-position: -128px -96px; } -.ui-icon-person { background-position: -144px -96px; } -.ui-icon-print { background-position: -160px -96px; } -.ui-icon-trash { background-position: -176px -96px; } -.ui-icon-locked { background-position: -192px -96px; } -.ui-icon-unlocked { background-position: -208px -96px; } -.ui-icon-bookmark { background-position: -224px -96px; } -.ui-icon-tag { background-position: -240px -96px; } -.ui-icon-home { background-position: 0 -112px; } -.ui-icon-flag { background-position: -16px -112px; } -.ui-icon-calendar { background-position: -32px -112px; } -.ui-icon-cart { background-position: -48px -112px; } -.ui-icon-pencil { background-position: -64px -112px; } -.ui-icon-clock { background-position: -80px -112px; } -.ui-icon-disk { background-position: -96px -112px; } -.ui-icon-calculator { background-position: -112px -112px; } -.ui-icon-zoomin { background-position: -128px -112px; } -.ui-icon-zoomout { background-position: -144px -112px; } -.ui-icon-search { background-position: -160px -112px; } -.ui-icon-wrench { background-position: -176px -112px; } -.ui-icon-gear { background-position: -192px -112px; } -.ui-icon-heart { background-position: -208px -112px; } -.ui-icon-star { background-position: -224px -112px; } -.ui-icon-link { background-position: -240px -112px; } -.ui-icon-cancel { background-position: 0 -128px; } -.ui-icon-plus { background-position: -16px -128px; } -.ui-icon-plusthick { background-position: -32px -128px; } -.ui-icon-minus { background-position: -48px -128px; } -.ui-icon-minusthick { background-position: -64px -128px; } -.ui-icon-close { background-position: -80px -128px; } -.ui-icon-closethick { background-position: -96px -128px; } -.ui-icon-key { background-position: -112px -128px; } -.ui-icon-lightbulb { background-position: -128px -128px; } -.ui-icon-scissors { background-position: -144px -128px; } -.ui-icon-clipboard { background-position: -160px -128px; } -.ui-icon-copy { background-position: -176px -128px; } -.ui-icon-contact { background-position: -192px -128px; } -.ui-icon-image { background-position: -208px -128px; } -.ui-icon-video { background-position: -224px -128px; } -.ui-icon-script { background-position: -240px -128px; } -.ui-icon-alert { background-position: 0 -144px; } -.ui-icon-info { background-position: -16px -144px; } -.ui-icon-notice { background-position: -32px -144px; } -.ui-icon-help { background-position: -48px -144px; } -.ui-icon-check { background-position: -64px -144px; } -.ui-icon-bullet { background-position: -80px -144px; } -.ui-icon-radio-off { background-position: -96px -144px; } -.ui-icon-radio-on { background-position: -112px -144px; } -.ui-icon-pin-w { background-position: -128px -144px; } -.ui-icon-pin-s { background-position: -144px -144px; } -.ui-icon-play { background-position: 0 -160px; } -.ui-icon-pause { background-position: -16px -160px; } -.ui-icon-seek-next { background-position: -32px -160px; } -.ui-icon-seek-prev { background-position: -48px -160px; } -.ui-icon-seek-end { background-position: -64px -160px; } -.ui-icon-seek-start { background-position: -80px -160px; } -/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ -.ui-icon-seek-first { background-position: -80px -160px; } -.ui-icon-stop { background-position: -96px -160px; } -.ui-icon-eject { background-position: -112px -160px; } -.ui-icon-volume-off { background-position: -128px -160px; } -.ui-icon-volume-on { background-position: -144px -160px; } -.ui-icon-power { background-position: 0 -176px; } -.ui-icon-signal-diag { background-position: -16px -176px; } -.ui-icon-signal { background-position: -32px -176px; } -.ui-icon-battery-0 { background-position: -48px -176px; } -.ui-icon-battery-1 { background-position: -64px -176px; } -.ui-icon-battery-2 { background-position: -80px -176px; } -.ui-icon-battery-3 { background-position: -96px -176px; } -.ui-icon-circle-plus { background-position: 0 -192px; } -.ui-icon-circle-minus { background-position: -16px -192px; } -.ui-icon-circle-close { background-position: -32px -192px; } -.ui-icon-circle-triangle-e { background-position: -48px -192px; } -.ui-icon-circle-triangle-s { background-position: -64px -192px; } -.ui-icon-circle-triangle-w { background-position: -80px -192px; } -.ui-icon-circle-triangle-n { background-position: -96px -192px; } -.ui-icon-circle-arrow-e { background-position: -112px -192px; } -.ui-icon-circle-arrow-s { background-position: -128px -192px; } -.ui-icon-circle-arrow-w { background-position: -144px -192px; } -.ui-icon-circle-arrow-n { background-position: -160px -192px; } -.ui-icon-circle-zoomin { background-position: -176px -192px; } -.ui-icon-circle-zoomout { background-position: -192px -192px; } -.ui-icon-circle-check { background-position: -208px -192px; } -.ui-icon-circlesmall-plus { background-position: 0 -208px; } -.ui-icon-circlesmall-minus { background-position: -16px -208px; } -.ui-icon-circlesmall-close { background-position: -32px -208px; } -.ui-icon-squaresmall-plus { background-position: -48px -208px; } -.ui-icon-squaresmall-minus { background-position: -64px -208px; } -.ui-icon-squaresmall-close { background-position: -80px -208px; } -.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } -.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } -.ui-icon-grip-solid-vertical { background-position: -32px -224px; } -.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } -.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } -.ui-icon-grip-diagonal-se { background-position: -80px -224px; } - - -/* Misc visuals -----------------------------------*/ - -/* Corner radius */ -.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; } -.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; } -.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; } -.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } -.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; } -.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } -.ui-corner-right { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } -.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; } -.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; } - -/* Overlays */ -.ui-widget-overlay { background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); } -.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }/* - * jQuery UI Resizable 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Resizable#theming - */ -.ui-resizable { position: relative;} -.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;} -.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; } -.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; } -.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; } -.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; } -.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; } -.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; } -.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; } -.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; } -.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* - * jQuery UI Selectable 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Selectable#theming - */ -.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; } -/* - * jQuery UI Accordion 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Accordion#theming - */ -/* IE/Win - Fix animation bug - #4615 */ -.ui-accordion { width: 100%; } -.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; } -.ui-accordion .ui-accordion-li-fix { display: inline; } -.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; } -.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; } -.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; } -.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; } -.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; } -.ui-accordion .ui-accordion-content-active { display: block; } -/* - * jQuery UI Autocomplete 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Autocomplete#theming - */ -.ui-autocomplete { position: absolute; cursor: default; } - -/* workarounds */ -* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */ - -/* - * jQuery UI Menu 1.8.9 - * - * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Menu#theming - */ -.ui-menu { - list-style:none; - padding: 2px; - margin: 0; - display:block; - float: left; -} -.ui-menu .ui-menu { - margin-top: -3px; -} -.ui-menu .ui-menu-item { - margin:0; - padding: 0; - zoom: 1; - float: left; - clear: left; - width: 100%; -} -.ui-menu .ui-menu-item a { - text-decoration:none; - display:block; - padding:.2em .4em; - line-height:1.5; - zoom:1; -} -.ui-menu .ui-menu-item a.ui-state-hover, -.ui-menu .ui-menu-item a.ui-state-active { - font-weight: normal; - margin: -1px; -} -/* - * jQuery UI Button 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Button#theming - */ -.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */ -.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */ -button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */ -.ui-button-icons-only { width: 3.4em; } -button.ui-button-icons-only { width: 3.7em; } - -/*button text element */ -.ui-button .ui-button-text { display: block; line-height: 1.4; } -.ui-button-text-only .ui-button-text { padding: .4em 1em; } -.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; } -.ui-button-text-... [truncated message content] |
From: <gok...@us...> - 2011-10-22 09:04:08
|
Revision: 366 http://tutos.svn.sourceforge.net/tutos/?rev=366&view=rev Author: gokohnert Date: 2011-10-22 09:04:01 +0000 (Sat, 22 Oct 2011) Log Message: ----------- better handling / hints for language files / late color chnage / german translation Modified Paths: -------------- trunk/php/stc/en.p3 trunk/php/stc/stc.pinc trunk/php/stc/stc_ins.php trunk/php/stc/stc_new.php trunk/php/stc/stc_show.php Added Paths: ----------- trunk/php/stc/de.p3 Added: trunk/php/stc/de.p3 =================================================================== --- trunk/php/stc/de.p3 (rev 0) +++ trunk/php/stc/de.p3 2011-10-22 09:04:01 UTC (rev 366) @@ -0,0 +1,46 @@ +<?php +# $Id: en.p3 6 2011-02-12 22:10:44Z gokohnert $ +# +# ========================= NOTE ======================== +# Please put site specific extensions and changes +# to TUTOS language files in a file called "en_custom.p3" +# or "lang_custom.p3" (for all languages) +# using the same format like here +# ======================================================= +# +# +# English Texts for this module +# +# STC +$lang['STC'] = 'STC'; +$lang['STCs'] = 'STC'; + +$lang['STCName'] = 'Name'; +$lang['STCType'] = 'Gruppe'; +$lang['STCStates'] = 'Zustände'; +$lang['STCNewState'] = 'neuer Zustand'; +$lang['STCTransitions'] = 'Übergänge'; +$lang['STCNewTransition']= 'neuer Zustandsübergang'; +$lang['STCGraph'] = 'State Graph'; + +$lang['STCStateNr'] = 'Zustandsnummer'; +$lang['STCStateCol'] = 'Farbe'; + +$lang['STCModify'] = 'State Transition Control Element Modification'; +$lang['STCCreate'] = 'State Transition Control Element Creation'; +$lang['STCDelete'] = 'State Transition Control Element Deletion'; +$lang['STCDetail'] = 'State Transition Control Element'; +$lang['STCOverview'] = 'State Transition Control Overview'; + +$lang['STCnotexistant'] = 'nicht existierent'; +$lang['STCadd_ne'] = 'einen "nicht existierent"<br />Zustand hinzufügen'; +$lang['STCNoTransInfo'] = 'Sofern keine Übergänge definiert sind , sind alle Zustandswechsel erlaubt.'; +$lang['stc'] = 'STC'; +$lang['stcstate'] = 'STC Zustand'; +$lang['stctrans'] = 'STC Übergang'; +$lang['STC_Err001'] = 'Es ist nur ein Übergang zwischen zwei Zuständen möglich.'; +$lang['STC_Err002'] = 'Es fehlen einige Sprachvariablen für Zustandsnamen in Ihrer Konfiguration. Bitte fügen sie die<br />folgenden Zeilen ihrer Konfiguration in <i>tutos/php/localization/lang_custom.p3</i> hinzu.<br />'; + +$lang['perm'][usestc] = 'use stc'; + +?> Property changes on: trunk/php/stc/de.p3 ___________________________________________________________________ Added: svn:mime-type + text/x-php Added: svn:eol-style + native Modified: trunk/php/stc/en.p3 =================================================================== --- trunk/php/stc/en.p3 2011-10-21 19:23:56 UTC (rev 365) +++ trunk/php/stc/en.p3 2011-10-22 09:04:01 UTC (rev 366) @@ -33,12 +33,14 @@ $lang['STCOverview'] = 'State Transition Control Overview'; $lang['STCnotexistant'] = 'not existant'; +$lang['STCadd_ne'] = 'add a "non existant" state'; $lang['STCNoTransInfo'] = 'If no transtion is defined all<br />state changes are allowed'; $lang['stc'] = 'STC'; $lang['stcstate'] = 'STC State'; $lang['stctrans'] = 'STC Transition'; $lang['STC_Err001'] = 'Only one transition between two states is allowed'; +$lang['STC_Err002'] = 'Missing some language variables in your config<br />Please add the following lines to your <i>tutos/php/localization/lang_custom.p3</i> file<br />'; $lang['perm'][usestc] = 'use stc'; -?> \ No newline at end of file +?> Modified: trunk/php/stc/stc.pinc =================================================================== --- trunk/php/stc/stc.pinc 2011-10-21 19:23:56 UTC (rev 365) +++ trunk/php/stc/stc.pinc 2011-10-22 09:04:01 UTC (rev 366) @@ -61,6 +61,20 @@ } /** + * get color of this state + */ + function getColor () { + return $this->color; + } + + /** + * get color of this state + */ + function getColorBlock () { + return '<span style="font-size:0.8em;background:'.$this->getColor().';"> </span> '; + } + + /** * save the stc state data to the database */ function save () { Modified: trunk/php/stc/stc_ins.php =================================================================== --- trunk/php/stc/stc_ins.php 2011-10-21 19:23:56 UTC (rev 365) +++ trunk/php/stc/stc_ins.php 2011-10-22 09:04:01 UTC (rev 366) @@ -74,7 +74,7 @@ if ( !is_numeric($x) || ($x < 0) ) { $msg .= 'State has to be a positive number';; } elseif (isset($obj->new_states[$x])) { - $msg .= 'State '. $x .' already exists in this STC';; + $obj->new_states[$x]->color = $_POST['newcolor']; } else { $s = new stc_state($dbconn); $s->stc_state = $x; Modified: trunk/php/stc/stc_new.php =================================================================== --- trunk/php/stc/stc_new.php 2011-10-21 19:23:56 UTC (rev 365) +++ trunk/php/stc/stc_new.php 2011-10-22 09:04:01 UTC (rev 366) @@ -63,6 +63,7 @@ $r .= '<tr>'; // States + $missing = ''; $r .= ' <td valign="top">'; foreach ($this->obj->states as $j) { $r .= $j->stc_state; @@ -72,6 +73,10 @@ } $r .= '></input> <label for="state'.$j->id.'">'.$j->getFullName() .'</label><br/>'; $this->obj->lang_array = $j->lang_array; + + if ($j->stc_state > 0 && !isset($lang[$j->lang_array][$j->stc_state])) { + $missing.= '$lang[\''.$j->lang_array.'\']['.$j->stc_state.'] = \'name of state '.$j->stc_state.'\';<br/>'; + } } $r .= ' </td>'; @@ -94,13 +99,26 @@ // Graph - $r .= ' <td colspan ="1" rowspan="3" valign="top">'; + $r .= ' <td colspan ="1" rowspan="4" valign="top">'; $r .= '<img src="stc_show.php?format=graph&id='.$this->obj->id.'" />'; $r .= ' </td>'; $r .= '</tr>'; + // the info part $r .= '<tr>'; + $r .= ' <td colspan="3">'; + if ($missing != '') { + $r .= $lang['STC_Err002'];''; + $r .= '<code><?php<br />'; + $r .= $missing; + $r .= '?></code>'; + } + $r .= ' </td>'; + $r .= '</tr>'; + + + $r .= '<tr>'; $r .= ' <th colspan="1">'; $r .= $lang['STCNewState']; $r .= ' </th>'; @@ -109,6 +127,7 @@ $r .= ' </th>'; $r .= '</tr>'; + $r .= '<tr>'; // new State $r .= ' <td valign="top" align="right"> '; @@ -123,7 +142,7 @@ $r .= '<br />'; $r .= '<br />'; $r .= '<br />'; - $r.= '<input id="initial" name="initial" type="checkbox" value="1">add a "non existant" state</input>'; + $r.= '<input id="initial" name="initial" type="checkbox" value="1">'.$lang['STCadd_ne'].'</input>'; $r .= ' </td>'; // new Transition $r .= ' <td colspan ="2" valign="top">'; Modified: trunk/php/stc/stc_show.php =================================================================== --- trunk/php/stc/stc_show.php 2011-10-21 19:23:56 UTC (rev 365) +++ trunk/php/stc/stc_show.php 2011-10-22 09:04:01 UTC (rev 366) @@ -50,8 +50,8 @@ $b->x,$b->y); $g->img->SetLineWeight(1); // find the position - $mx = $a->x + (($b->x - $a->x)* 3/4); - $my = $a->y + (($b->y - $a->y)* 3/4); + $mx = $a->x + (($b->x - $a->x)* 2/3); + $my = $a->y + (($b->y - $a->y)* 2/3); $lx = $b->x - $a->x; $ly = $b->y - $a->y; @@ -106,6 +106,8 @@ $xsize = 1000; $ysize = 1200; + $radius = (count($obj->states)>10 ? 70:88); + $g = new CanvasGraph(400,480); $g->SetMargin(0,0,0,0); $g->title->SetColor('black@0.5'); @@ -161,6 +163,7 @@ $this->line($g,$shape,$s->stc_state,$s->next_state,$s); $s = next($this->obj->trans); } + // // Draw the circles and text // @@ -174,7 +177,7 @@ $this->obj->stateowner->getTypeId() == usetaskmanagement ) { if ($s->stc_state == $this->obj->stateowner->state) { $shape->SetColor('black'); - $shape->FilledCircle($s->x,$s->y,75); + $shape->FilledCircle($s->x,$s->y,$radius+5); } } } @@ -183,10 +186,14 @@ if ($s->stc_state < 0) { $shape->FilledRectangle($s->x-55,$s->y-55,$s->x+55,$s->y+55); } else { - $shape->FilledCircle($s->x,$s->y,70); + $shape->FilledCircle($s->x,$s->y,$radius ); } $shape->SetColor('black'); - $shape->StrokeText($s->x-60,$s->y+30,myiconv($s->getFullName()."\n" . $s->color)); + if (is_object($this->obj->stateowner)) { + $shape->StrokeText($s->x-$radius+5,$s->y+10,myiconv(wordwrap($s->getFullName(),10)) ); + } else { + $shape->StrokeText($s->x-$radius+5,$s->y+35,myiconv(wordwrap($s->getFullName()."\n" . $s->color,15))); + } $s = next($this->obj->states); } @@ -223,7 +230,7 @@ $r .= '<td valign="top" colspan="2">'; $pre = ''; foreach ($this->obj->states as $s) { - $r .= $pre.$s->getFullName(); + $r .= $pre.$s->getColorBlock().$s->getFullName(); $pre = '<br>'; } $r .= '</td>'; @@ -312,5 +319,5 @@ ?> <!-- SVN Info $Id$ - $Author$ - --> \ No newline at end of file +$Author$ +--> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gok...@us...> - 2011-10-21 19:24:03
|
Revision: 365 http://tutos.svn.sourceforge.net/tutos/?rev=365&view=rev Author: gokohnert Date: 2011-10-21 19:23:56 +0000 (Fri, 21 Oct 2011) Log Message: ----------- mail fixes for mails without encoding info Modified Paths: -------------- trunk/php/mail.pinc trunk/php/mailbox/mailbox.pinc trunk/php/webelements.p3 Modified: trunk/php/mail.pinc =================================================================== --- trunk/php/mail.pinc 2011-10-21 13:39:24 UTC (rev 364) +++ trunk/php/mail.pinc 2011-10-21 19:23:56 UTC (rev 365) @@ -379,20 +379,20 @@ $r .= "<tr><td colspan=\"4\" class=\"pre\"><pre>\n"; } if ($this->contentencoding == "quoted-printable") { - $r .= wordwrap(urlreplace(iconv($this->charset,$lang['content_encoding'],quoted_printable_decode($this->body))),80); + $r .= wordwrap(urlreplace(iconv($this->charset,$lang['content_encoding'].'//IGNORE',quoted_printable_decode($this->body))),80); } else if ($this->contentencoding == "base64") { $r .= wordwrap(urlreplace(iconv($this->charset,$lang['content_encoding'],base64_decode($this->body))),80); } else if (($this->contentencoding == "8bit") || ($this->contentencoding == "7bit")) { if ($mformat == 'reply') { - $r .= wordwrap(iconv($this->charset,$lang['content_encoding'],$this->body),80); + $r .= wordwrap(iconv($this->charset,$lang['content_encoding'].'//IGNORE',$this->body),80); } else { - $r .= wordwrap(urlreplace(myentities(iconv($this->charset,$lang['content_encoding'],$this->body)),80)); + $r .= wordwrap(urlreplace(myentities(iconv($this->charset,$lang['content_encoding'].'//IGNORE',$this->body)),80)); } } else if ($this->contentencoding == "binary") { if ($mformat == 'reply') { - $r .= wordwrap(iconv($this->charset,$lang['content_encoding'],$this->body),80); + $r .= wordwrap(iconv($this->charset,$lang['content_encoding'].'//IGNORE',$this->body),80); } else { - $r .= wordwrap(urlreplace(myentities(iconv($this->charset,$lang['content_encoding'],$this->body)),80)); + $r .= wordwrap(urlreplace(myentities(iconv($this->charset,$lang['content_encoding'].'//IGNORE',$this->body)),80)); } } else { $r .= $this->body; @@ -831,7 +831,7 @@ function init_by_text($str,$short) { $this->parse_init(); foreach (preg_split("#[\n]#",$str) as $line) { -# echo $this->got_header ."xx ". $line ." <br />\n"; + // echo $this->got_header ."xx ". $line ." <br />\n"; $this->parse_line($line."\n",$short); } } Modified: trunk/php/mailbox/mailbox.pinc =================================================================== --- trunk/php/mailbox/mailbox.pinc 2011-10-21 13:39:24 UTC (rev 364) +++ trunk/php/mailbox/mailbox.pinc 2011-10-21 19:23:56 UTC (rev 365) @@ -696,9 +696,8 @@ /** * create a link to add a mailbox */ - static function getNewLink (&$user,&$obj) { + static function getAddLink (&$user,&$obj) { global $lang; - if (! is_object($obj) ) return; if ( ! $obj->mod_ok() ) return; if ( $obj->id == -1 ) return; Modified: trunk/php/webelements.p3 =================================================================== --- trunk/php/webelements.p3 2011-10-21 13:39:24 UTC (rev 364) +++ trunk/php/webelements.p3 2011-10-21 19:23:56 UTC (rev 365) @@ -2229,14 +2229,14 @@ } /** - * convert text back from pdf excel etc... + * convert text back from pdf excel mail etc... */ function myriconv($text) { global $lang; if (isset($lang['target_enc'])) { - return iconv($lang['target_enc'],$lang['content_encoding'].'//TRANSLIT',$text); + return iconv($lang['target_enc'],$lang['content_encoding'].'//TRANSLIT//IGNORE',$text); } - return iconv('ISO-8859-1',$lang['content_encoding'].'//TRANSLIT',$text); + return iconv('ISO-8859-1',$lang['content_encoding'].'//TRANSLIT//IGNORE',$text); } /** This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gok...@us...> - 2011-10-21 13:39:31
|
Revision: 364 http://tutos.svn.sourceforge.net/tutos/?rev=364&view=rev Author: gokohnert Date: 2011-10-21 13:39:24 +0000 (Fri, 21 Oct 2011) Log Message: ----------- cleanup Modified Paths: -------------- trunk/php/bugtracking/bug.pinc trunk/php/db/db_mysqli.pinc trunk/php/graph_bars.php trunk/php/team.pinc trunk/php/webelements.p3 Modified: trunk/php/bugtracking/bug.pinc =================================================================== --- trunk/php/bugtracking/bug.pinc 2011-10-21 13:37:33 UTC (rev 363) +++ trunk/php/bugtracking/bug.pinc 2011-10-21 13:39:24 UTC (rev 364) @@ -857,10 +857,7 @@ $r = ''; if (is_object($this->solver)) { - if (method_exists($this->solver,'getShortName')) - $r = $this->solver->getShortName(); - else - $r = $this->solver->getFullName(); + $r = $this->solver->getShortName(); } else if ($this->solver == -1) $r = '<i>'.$lang['HistoryDeleted'].'</i>'; else if (is_numeric($this->solver) && $this->solver < -10) Modified: trunk/php/db/db_mysqli.pinc =================================================================== --- trunk/php/db/db_mysqli.pinc 2011-10-21 13:37:33 UTC (rev 363) +++ trunk/php/db/db_mysqli.pinc 2011-10-21 13:39:24 UTC (rev 364) @@ -96,11 +96,11 @@ $c = $this->conn->real_connect($this->db->host,$this->db->user,$this->db->pass,$this->db->name); } if ($c === false) { - Fatal_Error("Opening the MYSQLI database ". $this->getFullName(),$this->conn->connect_errno().": ".$this->conn->connect_error()); + Fatal_Error("Opening the MYSQLI database ". $this->getFullName(),$this->conn->errno.": ".$this->conn->error); } if (!$this->conn->set_charset("utf8")) { - Fatal_Error("Opening the MYSQLI database setting the charset ".$this->getFullName(),$this->conn->connect_errno().": ".$this->conn->connect_error()); + Fatal_Error("Opening the MYSQLI database setting the charset ".$this->getFullName(),$this->conn->errno.": ".$this->conn->error); } } Modified: trunk/php/graph_bars.php =================================================================== --- trunk/php/graph_bars.php 2011-10-21 13:37:33 UTC (rev 363) +++ trunk/php/graph_bars.php 2011-10-21 13:39:24 UTC (rev 364) @@ -1,6 +1,6 @@ <?php /* - * Copyright 1999 - 2009 by Gero Kohnert + * Copyright 1999 - 2011 by Gero Kohnert * * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the Modified: trunk/php/team.pinc =================================================================== --- trunk/php/team.pinc 2011-10-21 13:37:33 UTC (rev 363) +++ trunk/php/team.pinc 2011-10-21 13:39:24 UTC (rev 364) @@ -230,13 +230,6 @@ } /** - * Return the Short Name - */ - function getShortname() { - return $this->name; - } - - /** * get the full visible team name */ function getFullName() { Modified: trunk/php/webelements.p3 =================================================================== --- trunk/php/webelements.p3 2011-10-21 13:37:33 UTC (rev 363) +++ trunk/php/webelements.p3 2011-10-21 13:39:24 UTC (rev 364) @@ -484,8 +484,8 @@ Function PHP_Error ($errno,$errstr,$errfile, $errline) { global $dbconn , $tutos, $current_user; - if ($errno == 2048) return; # deprecated an other stuff - $msg = "--------------------------\n"; + if ($errno == 2048) return; // deprecated an other stuff + $msg = "--------------------------\n"; $msg .= "DateTime:\t". Date("d.M.Y H:i:s T") ."\n"; $msg .= "Errno:\t\t". $errno ."\n"; $msg .= "\t\t". $errstr ."\n"; @@ -805,7 +805,7 @@ /** * format a value for use with csv files from "http://de2.php.net/manual/en/function.fputcsv.php#87120" - */ +*/ function txt2csv ($val,$delimiter,$enclosure) { global $tutos; if ($delimiter == '' && isset($tutos['CSV_delimiter'])) { @@ -2295,7 +2295,7 @@ } else { $font = FF_FONT1; } - $graph->SetBackgroundGradient('white','silver',GRAD_HOR,BGRAD_PLOT); + $graph->SetBackgroundGradient('white','silver',GRAD_HOR,BGRAD_FRAME); $graph->SetMarginColor(GB_MCOL); $graph->SetFrame(GB_FRAME); $graph->SetShadow(GB_SHADOW); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gok...@us...> - 2011-10-21 13:37:39
|
Revision: 363 http://tutos.svn.sourceforge.net/tutos/?rev=363&view=rev Author: gokohnert Date: 2011-10-21 13:37:33 +0000 (Fri, 21 Oct 2011) Log Message: ----------- project with color state inidcation Modified Paths: -------------- trunk/php/product.pinc trunk/php/product_overview.php trunk/php/product_show.php Modified: trunk/php/product.pinc =================================================================== --- trunk/php/product.pinc 2011-10-19 16:51:59 UTC (rev 362) +++ trunk/php/product.pinc 2011-10-21 13:37:33 UTC (rev 363) @@ -42,7 +42,8 @@ $obj->stc = getObject($obj->dbconn,$tutos['prod_state_stc']); if (!is_object($obj->stc)) { $obj->stc = new stc(null); - $obj->stc->initByArray('ProdStates',null); + $x = new Product($current_user->dbconn); + $obj->stc->initByArray('ProdStates',$x->c_state); } $obj->filter = array(); @@ -260,7 +261,8 @@ $stc = getObject($current_user->dbconn,$tutos['prod_state_stc']); if (!is_object($stc)) { $stc = new stc(null); - $stc->initByArray('ProdStates',null); + $x = new Product($current_user->dbconn); + $stc->initByArray('ProdStates',$x->c_state); } $r = "<select id=\"state\" name=\"state[]\" multiple=\"multiple\">\n"; @@ -326,6 +328,15 @@ */ protected $showurl = 'product_show.php'; + public $c_state = array(PROD_STATE_AQ => "gray", + PROD_STATE_RUN => "orange", + PROD_STATE_FINISH => "green", + PROD_STATE_CANCEL => "red", + PROD_STATE_QRUN => "lightgreen", + PROD_STATE_QCANCEL => "lightred" + ); + + /** * initialization */ @@ -390,7 +401,7 @@ $r .= "<cost>". $this->cost ."</cost>\n"; $r .= "<currency>". htmlspecialchars($this->currency) ."</currency>\n"; $r .= "<state_id>". $this->state ."</state_id>\n"; - $r .= "<state>". htmlspecialchars($p->getState('',false)) ."</state>\n"; + $r .= "<state>". htmlspecialchars($p->getState('')) ."</state>\n"; $r .= "<path>". htmlspecialchars($this->path) ."</path>\n"; $r .= "<probability>". $this->probability ."</probability>\n"; if ( $this->p_start->notime != 1 ) { @@ -773,7 +784,7 @@ $r = ""; $r .= format_asText($lang['ProdName'],$this->name); $r .= format_asText($lang['ProdVersion'],$this->version); - $r .= format_asText($lang['ProdState'],$this->getState('',false)); + $r .= format_asText($lang['ProdState'],$this->getState('')); $r .= format_asText($lang['ProdDesc'],$this->description); $r .= format_asText($lang['ProdDesc1'],$this->desc1); $r .= format_asText($lang['ProdDesc2'],$this->desc2); @@ -1003,28 +1014,55 @@ /** * get current state of this product as HTML */ - function getState ($s = "", $html = true) { + function getState ($s = '') { global $tutos,$lang; $r = ''; if ( $s == '' ) { $s = $this->state; } - if ($html) - $r .= '<span class="prodstate'. $s .'">'; $stc = getObject($this->dbconn,$tutos['prod_state_stc']); if (!is_object($stc)) { $stc = new Stc(null); - $stc->initByArray('ProdStates',null); + $stc->initByArray('ProdStates',$this->c_state); } $r .= $stc->getState($s); - if ($html) - $r .= '</span>'; return $r; } /** + * get current state color of this bug + */ + function getStateColor ($s = '') { + global $tutos,$lang; + + $r = ''; + if ( empty($s) ) { + $s = $this->state; + } + + $stc = getObject($this->dbconn,$tutos['prod_state_stc']); + if (!is_object($stc)) { + $stc = new stc(null); + $stc->initByArray('ProdStates',$this->c_state); + if ($s == -1) { + $this->state = BUG_STATE_OPEN; + $s = $this->state; + } + } + $r .= $stc->states[$s]->color; + return $r; + } + + /** + * get a state color block + */ + function getStateColorBlock($s = '') { + return '<span style="font-size:0.8em;background:'.$this->getStateColor($s).';"> </span> '; + } + + /** * create a select list with possible states */ function askState () { @@ -1034,7 +1072,7 @@ $stc = getObject($this->dbconn,$tutos['prod_state_stc']); if (!is_object($stc)) { $stc = new Stc($this->dbconn); - $stc->initByArray('ProdStates',null); + $stc->initByArray('ProdStates',$this->c_state); } $stc->stateowner = $this; $r .= $stc->getStateSelection($this->state,'state'); @@ -1254,7 +1292,7 @@ $stc = getObject($this->dbconn,$tutos['prod_state_stc']); if (!is_object($stc)) { $stc = new Stc($this->dbconn); - $stc->initByArray('ProdStates',null); + $stc->initByArray('ProdStates',$this->c_state); } if ($this->mod_ok() && $stc->check_trans($this->state,$tutos['prod_finish_state'])) { $this->setState($tutos['prod_finish_state']); @@ -1730,7 +1768,7 @@ } $f->readroles(); $r .= " <tr>\n"; - $r .= ' <td valign="top">' . $f->getLink() ."</td>\n"; + $r .= ' <td valign="top">'.$f->getStateColorBlock().$f->getLink() ."</td>\n"; $role = $res->get($a, "role_id"); $r .= ' <td>'; $pre = ''; Modified: trunk/php/product_overview.php =================================================================== --- trunk/php/product_overview.php 2011-10-19 16:51:59 UTC (rev 362) +++ trunk/php/product_overview.php 2011-10-21 13:37:33 UTC (rev 363) @@ -269,7 +269,7 @@ $x = 0; foreach ($p->role[$ti] as $i => $rx ) { if ( $x > 0 ) { - $r .= "<br />\n "; + $r .= "<br />\n"; } $r .= $rx->getLink($rx->getShortname()); $x++; @@ -283,7 +283,7 @@ } else if ( $c == 'desc2' ) { $r .= $this->mark_filter(myentities($p->desc2),'name'); } else if ( $c == 'state' ) { - $r .= $p->getState(); + $r .= $p->getStateColorBlock().$p->getState(); } else if ( $c == 'probability' ) { $r .= '<div align="right">'. $p->probability .'%</div>'; } else if ( $c == 'price' ) { @@ -634,6 +634,7 @@ $m = new team($this->dbconn); $m = $m->read($i,$m); } + if ( !is_object($m) ) continue; $val = my_number_format($f * 100.0 / $cnt ,2); if ( !function_exists('ImageCreate') ) { $r .= " <td>". $m->getLink() ."</td>\n"; @@ -722,7 +723,8 @@ $this->stc = getObject($this->user->dbconn,$tutos['prod_state_stc']); if (!is_object($this->stc)) { $this->stc = new stc(null); - $this->stc->initByArray('ProdStates',null); + $x = new Product($current_user->dbconn); + $this->stc->initByArray('ProdStates',$x->c_state); } if ( $_GET['action'] == -2 ) { Modified: trunk/php/product_show.php =================================================================== --- trunk/php/product_show.php 2011-10-19 16:51:59 UTC (rev 362) +++ trunk/php/product_show.php 2011-10-21 13:37:33 UTC (rev 363) @@ -83,7 +83,7 @@ $r .= "<tr>\n"; $r .= $this->showfield($lang['ProdState']); - $r .= $this->showdata($this->obj->getState(),1); + $r .= $this->showdata($this->obj->getStateColorBlock().$this->obj->getState(),1); $x = preg_split('#,#',$tutos['prod_activ_states']); if (!in_array($this->obj->state,$x)) { $r .= $this->showfield($lang['ProdProb']); @@ -442,5 +442,5 @@ ?> <!-- SVN Info $Id$ - $Author$ - --> \ No newline at end of file +$Author$ +--> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gok...@us...> - 2011-10-19 16:52:10
|
Revision: 362 http://tutos.svn.sourceforge.net/tutos/?rev=362&view=rev Author: gokohnert Date: 2011-10-19 16:51:59 +0000 (Wed, 19 Oct 2011) Log Message: ----------- fix Modified Paths: -------------- trunk/php/app_overview.php Modified: trunk/php/app_overview.php =================================================================== --- trunk/php/app_overview.php 2011-10-19 16:51:06 UTC (rev 361) +++ trunk/php/app_overview.php 2011-10-19 16:51:59 UTC (rev 362) @@ -114,7 +114,7 @@ if ( $f->repeat ) { $r .= '®'; } else { - $r .= ' '; + $r .= ' '; } $r .= "</td>\n"; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gok...@us...> - 2011-10-19 16:51:12
|
Revision: 361 http://tutos.svn.sourceforge.net/tutos/?rev=361&view=rev Author: gokohnert Date: 2011-10-19 16:51:06 +0000 (Wed, 19 Oct 2011) Log Message: ----------- removed bad str_replace in popups Modified Paths: -------------- trunk/php/address.pinc trunk/php/bugtracking/bug.pinc trunk/php/company.pinc trunk/php/company_ins.php trunk/php/custom.pinc trunk/php/department.pinc trunk/php/doctracker/doctracker.pinc trunk/php/expense/expense.pinc trunk/php/note/note.pinc trunk/php/rate/rate.pinc trunk/php/reminder/reminder.pinc trunk/php/scrum/scrum.pinc trunk/php/task.pinc trunk/php/testmanager/testmanager.pinc trunk/php/url/url.pinc Modified: trunk/php/address.pinc =================================================================== --- trunk/php/address.pinc 2011-10-19 15:27:09 UTC (rev 360) +++ trunk/php/address.pinc 2011-10-19 16:51:06 UTC (rev 361) @@ -215,7 +215,6 @@ global $lang; $fn =myentities($this->getFullName()); - $fn =str_replace("'","\'",$fn); $this->read_locs_data(); $info = ''; Modified: trunk/php/bugtracking/bug.pinc =================================================================== --- trunk/php/bugtracking/bug.pinc 2011-10-19 15:27:09 UTC (rev 360) +++ trunk/php/bugtracking/bug.pinc 2011-10-19 16:51:06 UTC (rev 361) @@ -741,15 +741,12 @@ } $n =str_replace("\r","",$n); $n =str_replace("\\","\\\\",$n); - $n =str_replace("'","\'",$n); $t =myentities($this->name); $t =str_replace("\\","\\\\",$t); - $t =str_replace("'","\'",$t); $s =myentities($this->short); $s =str_replace("\\","\\\\",$s); - $s =str_replace("'","\'",$s); $info = ''; $info .= '<table class="popupinfo">'; Modified: trunk/php/company.pinc =================================================================== --- trunk/php/company.pinc 2011-10-19 15:27:09 UTC (rev 360) +++ trunk/php/company.pinc 2011-10-19 16:51:06 UTC (rev 361) @@ -197,7 +197,6 @@ global $lang; $fn =myentities($this->getFullName()); - $fn =str_replace("'","\'",$fn); $this->read_locs_data(); $info = ''; Modified: trunk/php/company_ins.php =================================================================== --- trunk/php/company_ins.php 2011-10-19 15:27:09 UTC (rev 360) +++ trunk/php/company_ins.php 2011-10-19 16:51:06 UTC (rev 361) @@ -51,20 +51,30 @@ $name = trim($_POST['name']); $gotourl = addUrlParameter($gotourl,"name=". UrlEncode($name),true); } - -$c->setLegalName(trim($_POST['legal_name'])); -$gotourl= addUrlParameter($gotourl,"legal_name=". UrlEncode($c->legal_name),true); -$c->setCompanyCode(trim($_POST['company_code'])); -$gotourl= addUrlParameter($gotourl,"company_code=". UrlEncode($c->company_code),true); -$c->setTaxId(trim($_POST['tax_id'])); -$gotourl= addUrlParameter($gotourl,"tax_id=". UrlEncode($c->tax_id),true); -$c->setCreditLimit(trim($_POST['credit_limit'])); -$gotourl= addUrlParameter($gotourl,"credit_limit=". UrlEncode($c->credit_limit),true); -$c->setEmployees(trim($_POST['employees'])); -$gotourl= addUrlParameter($gotourl,"employees=". UrlEncode($c->employees),true); -$c->setRevenue(trim($_POST['revenue'])); -$gotourl= addUrlParameter($gotourl,"revenue=". UrlEncode($c->revenue),true); - +if (isset($_POST['legal_name'])) { + $c->setLegalName(trim($_POST['legal_name'])); + $gotourl= addUrlParameter($gotourl,"legal_name=". UrlEncode($c->legal_name),true); +} +if (isset($_POST['company_code'])) { + $c->setCompanyCode(trim($_POST['company_code'])); + $gotourl= addUrlParameter($gotourl,"company_code=". UrlEncode($c->company_code),true); +} +if (isset($_POST['tax_id'])) { + $c->setTaxId(trim($_POST['tax_id'])); + $gotourl= addUrlParameter($gotourl,"tax_id=". UrlEncode($c->tax_id),true); +} +if (isset($_POST['credit_limit'])) { + $c->setCreditLimit(trim($_POST['credit_limit'])); + $gotourl= addUrlParameter($gotourl,"credit_limit=". UrlEncode($c->credit_limit),true); +} +if (isset($_POST['employees'])) { + $c->setEmployees(trim($_POST['employees'])); + $gotourl= addUrlParameter($gotourl,"employees=". UrlEncode($c->employees),true); +} +if (isset($_POST['revenue'])) { + $c->setRevenue(trim($_POST['revenue'])); + $gotourl= addUrlParameter($gotourl,"revenue=". UrlEncode($c->revenue),true); +} if ( $msg == "" ) { if ( ($c->id < 0) || ($name != $c->name) ) { $q = "SELECT * FROM ". $c->tablename ." WHERE ". $dbconn->Like2("name", $name); Modified: trunk/php/custom.pinc =================================================================== --- trunk/php/custom.pinc 2011-10-19 15:27:09 UTC (rev 360) +++ trunk/php/custom.pinc 2011-10-19 16:51:06 UTC (rev 361) @@ -1,6 +1,6 @@ <?php /** - * Copyright 1999 - 2010 by Gero Kohnert + * Copyright 1999 - 2011 by Gero Kohnert * * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the @@ -1090,7 +1090,6 @@ $d = str_replace("\n","<br />",$d); $d =str_replace("\r","",$d); $d =str_replace("\\","\\\\",$d); - $d =str_replace("'","\'",$d); $r .= '<tr><td colspan="2">'.$d.'</td></tr>'; } } Modified: trunk/php/department.pinc =================================================================== --- trunk/php/department.pinc 2011-10-19 15:27:09 UTC (rev 360) +++ trunk/php/department.pinc 2011-10-19 16:51:06 UTC (rev 361) @@ -183,7 +183,6 @@ global $lang; $fn =myentities($this->getFullName()); - $fn =str_replace("'","\'",$fn); $this->read_locs_data(); $info = ''; Modified: trunk/php/doctracker/doctracker.pinc =================================================================== --- trunk/php/doctracker/doctracker.pinc 2011-10-19 15:27:09 UTC (rev 360) +++ trunk/php/doctracker/doctracker.pinc 2011-10-19 16:51:06 UTC (rev 361) @@ -539,11 +539,9 @@ $n =str_replace("\n","<br />",myentities(wordwrap($this->description,80))); $n =str_replace("\r","",$n); $n =str_replace("\\","\\\\",$n); - $n =str_replace("'","\'",$n); $t =myentities($this->shortdesc); $t =str_replace("\\","\\\\",$t); - $t =str_replace("'","\'",$t); $h = myentities($this->getFullName()); $h = preg_replace("#\r\n#"," ",$h); @@ -776,7 +774,7 @@ case 'DocTrackCreate': case 'DocTrackNewRev': $x = resolve_history_obj($f,$this->dbconn); - break; + break; } return $x; } Modified: trunk/php/expense/expense.pinc =================================================================== --- trunk/php/expense/expense.pinc 2011-10-19 15:27:09 UTC (rev 360) +++ trunk/php/expense/expense.pinc 2011-10-19 16:51:06 UTC (rev 361) @@ -394,11 +394,9 @@ $n =str_replace("\n","<br />",myentities($this->gamount) .' '. $this->currency.'<br />'.$this->reason); $n =str_replace("\r","",$n); $n =str_replace("\\","\\\\",$n); - $n =str_replace("'","\'",$n); $t =myentities($this->name); $t =str_replace("\\","\\\\",$t); - $t =str_replace("'","\'",$t); $h = (is_object($this->ref ? $this->ref->getFullName(): $lang['HistoryDeleted'])); $h = preg_replace("#\r\n#"," ",$h); Modified: trunk/php/note/note.pinc =================================================================== --- trunk/php/note/note.pinc 2011-10-19 15:27:09 UTC (rev 360) +++ trunk/php/note/note.pinc 2011-10-19 16:51:06 UTC (rev 361) @@ -203,11 +203,9 @@ $n =str_replace("\n","<br />",myentities(wordwrap($this->note,80))); $n =str_replace("\r","",$n); $n =str_replace("\\","\\\\",$n); - $n =str_replace("'","\'",$n); $t =myentities($this->name); $t =str_replace("\\","\\\\",$t); - $t =str_replace("'","\'",$t); $h = myentities($this->ref->getFullName()); $h = preg_replace("#\r\n#"," ",$h); Modified: trunk/php/rate/rate.pinc =================================================================== --- trunk/php/rate/rate.pinc 2011-10-19 15:27:09 UTC (rev 360) +++ trunk/php/rate/rate.pinc 2011-10-19 16:51:06 UTC (rev 361) @@ -185,11 +185,9 @@ $n =str_replace("\n","<br />",myentities(my_number_format($this->cph,2).' '. $this->currency)); $n =str_replace("\r","",$n); $n =str_replace("\\","\\\\",$n); - $n =str_replace("'","\'",$n); $t =myentities($this->name); $t =str_replace("\\","\\\\",$t); - $t =str_replace("'","\'",$t); $h = $this->ref->getFullName(); $h = preg_replace('#\r\n#',' ',$h); Modified: trunk/php/reminder/reminder.pinc =================================================================== --- trunk/php/reminder/reminder.pinc 2011-10-19 15:27:09 UTC (rev 360) +++ trunk/php/reminder/reminder.pinc 2011-10-19 16:51:06 UTC (rev 361) @@ -214,7 +214,6 @@ $n =str_replace("\n","<br />",myentities(wordwrap($this->desc,80))); $n =str_replace("\r","",$n); $n =str_replace("\\","\\\\",$n); - $n =str_replace("'","\'",$n); $h = myentities($this->ref->getFullName()); $h = preg_replace("#\r\n#"," ",$h); @@ -628,7 +627,7 @@ case 'ReminderCreate': case 'ReminderReference': $x = resolve_history_obj($f,$this->dbconn); - break; + break; case 'ReminderAt': $x = $f; $x['field'] = isset( $lang[$f['field']]) ? $lang[$f['field']] : $f['field']; Modified: trunk/php/scrum/scrum.pinc =================================================================== --- trunk/php/scrum/scrum.pinc 2011-10-19 15:27:09 UTC (rev 360) +++ trunk/php/scrum/scrum.pinc 2011-10-19 16:51:06 UTC (rev 361) @@ -178,7 +178,7 @@ $n =str_replace("\n","<br />",myentities(wordwrap($this->todo,80))); $n =str_replace("\r","",$n); $n =str_replace("\\","\\\\",$n); - $n =str_replace("'","\'",$n); + $info .= '<tr><td nowrap="nowrap">'.$n.'</td></tr>'; $info .= $this->custom_popup_content(); $info .= '</table>'; @@ -566,7 +566,7 @@ case 'ScrumLogWorker': case 'ScrumLogFollowup': $x = resolve_history_obj($f,$this->dbconn); - break; + break; case 'ScrumLogStart': $x = resolve_history_datetime($f,$this->dbconn); break; @@ -1242,7 +1242,7 @@ case 'SprintNext': case 'ScrumLogS': $x = resolve_history_obj($f,$this->dbconn); - break; + break; case 'SprintState': $x = $f; $x['field'] = isset( $lang[$f['field']]) ? $lang[$f['field']] : $f['field']; @@ -1252,7 +1252,7 @@ case 'SprintStart': case 'SprintEnd': $x = resolve_history_datetime($f,$this->dbconn); - break; + break; } return $x; } Modified: trunk/php/task.pinc =================================================================== --- trunk/php/task.pinc 2011-10-19 15:27:09 UTC (rev 360) +++ trunk/php/task.pinc 2011-10-19 16:51:06 UTC (rev 361) @@ -1359,10 +1359,8 @@ $n =str_replace("\n","<br />",myentities(wordwrap($this->desc,80))); $n =str_replace("\r","",$n); - #$n =str_replace("'","\'",$n); $t =myentities($this->name); - $t =str_replace("'","\'",$t); $info = ''; $info .= '<table class="popupinfo">'; @@ -2278,9 +2276,9 @@ $x1 = $obj->dbconn->DateTime($from); $x2 = $obj->dbconn->DateTime($to); # - # - # - $q = 'SELECT c.* FROM '. $obj->dbconn->prefix .$table['task'][name].' c '; + # + # + $q = 'SELECT c.* FROM '. $obj->dbconn->prefix .$table['task'][name].' c '; $pre = " WHERE"; if ( ($obj->getType() == "address") || ($obj->getType() == "user") ) { // Select the workers and all his teams tasks @@ -2290,7 +2288,7 @@ } $q .= ")"; # - $qq = 'SELECT DISTINCT t_id FROM '. $obj->dbconn->prefix .$table['taskworker'][name]. " WHERE w_id in (".$obj->id; + $qq = 'SELECT DISTINCT t_id FROM '. $obj->dbconn->prefix .$table['taskworker'][name]. " WHERE w_id in (".$obj->id; foreach ($obj->teamlist as $i => $f) { $qq .= "," . $i; } @@ -2311,7 +2309,7 @@ } $r->free(); # - $q .= ")"; + $q .= ")"; $pre = " AND"; } $q .= $pre. "("; Modified: trunk/php/testmanager/testmanager.pinc =================================================================== --- trunk/php/testmanager/testmanager.pinc 2011-10-19 15:27:09 UTC (rev 360) +++ trunk/php/testmanager/testmanager.pinc 2011-10-19 16:51:06 UTC (rev 361) @@ -422,18 +422,15 @@ $n1 = str_replace("\n","<br />",$n1); $n1 = str_replace("\r","",$n1); $n1 = str_replace("\\","\\\\",$n1); - $n1 = str_replace("'","\'",$n1); $n2 = str_replace("\n","<br />",$this->getExpected()); $n2 = str_replace("\r","",$n2); $n2 = str_replace("\\","\\\\",$n2); - $n2 = str_replace("'","\'",$n2); $t = myentities($this->name); $t = str_replace("\n","<br />",$t); $t = str_replace("\r","",$t); $t = str_replace("\\","\\\\",$t); - $t = str_replace("'","\'",$t); if (is_object($this->ref)) { $h = $lang[$this->ref->getType()] .' '. myentities($this->ref->getFullName()); @@ -443,7 +440,6 @@ $h = preg_replace("#\r\n#"," ",$h); $h = str_replace("\r"," ",$h); $h = str_replace("\n"," ",$h); - $h = str_replace("'","\'",$h); $r = ''; $r .= '<table class="popupinfo">'; @@ -598,7 +594,7 @@ case 'TestSuiteCopy': case 'TestcaseRef': $x = resolve_history_obj($f,$this->dbconn); - break; + break; } return $x; } @@ -1279,13 +1275,11 @@ $n =str_replace("\n","<br />",myentities(wordwrap($this->desc,80))); $n =str_replace("\r","",$n); $n =str_replace("\\","\\\\",$n); - $n =str_replace("'","\'",$n); $t = myentities($this->name); $t = str_replace("\\","\\\\",$t); $t = str_replace("\r"," ",$t); $t = str_replace("\n"," ",$t); - $t = str_replace("'","\'",$t); $h = ''; if(is_object($this->ref)) { @@ -1294,7 +1288,6 @@ $h = preg_replace("#\r\n#"," ",$h); $h = str_replace("\r"," ",$h); $h = str_replace("\n"," ",$h); - $h = str_replace("'","\'",$h); $r = ''; $r .= '<table class="popupinfo">'; @@ -1732,12 +1725,12 @@ case 'TestcaseCreate': case 'TestsuiteCreate': $f['old'] = ''; - $x = resolve_history_obj($f,$this->dbconn); - break; + $x = resolve_history_obj($f,$this->dbconn); + break; case 'TestSuiteCopy': case 'TestsuiteRef': $x = resolve_history_obj($f,$this->dbconn); - break; + break; case 'TestsuiteState': $x = resolve_history_lgarr ($f,'TestsuiteStates'); } Modified: trunk/php/url/url.pinc =================================================================== --- trunk/php/url/url.pinc 2011-10-19 15:27:09 UTC (rev 360) +++ trunk/php/url/url.pinc 2011-10-19 16:51:06 UTC (rev 361) @@ -475,7 +475,6 @@ $n =str_replace("\n","<br />",myentities(wordwrap($this->desc,80))); $n =str_replace("\r","",$n); $n =str_replace("\\","\\\\",$n); - $n =str_replace("'","\'",$n); $r = ''; $r .= '<table class="popupinfo">'; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gok...@us...> - 2011-10-19 15:27:20
|
Revision: 360 http://tutos.svn.sourceforge.net/tutos/?rev=360&view=rev Author: gokohnert Date: 2011-10-19 15:27:09 +0000 (Wed, 19 Oct 2011) Log Message: ----------- fix Modified Paths: -------------- trunk/php/stc/stc.pinc Modified: trunk/php/stc/stc.pinc =================================================================== --- trunk/php/stc/stc.pinc 2011-10-19 12:29:10 UTC (rev 359) +++ trunk/php/stc/stc.pinc 2011-10-19 15:27:09 UTC (rev 360) @@ -407,6 +407,8 @@ loadmodule('timetrack'); timetrack::getStateObjectGroups($x,$this); } else if ($this->stc->lang_array == 'TaskStates') { + if (!class_exists('task')) + include 'task.pinc'; task::getStateObjectGroups($x,$this); } else { $xx = $this->stc->modname; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gok...@us...> - 2011-10-19 12:29:19
|
Revision: 359 http://tutos.svn.sourceforge.net/tutos/?rev=359&view=rev Author: gokohnert Date: 2011-10-19 12:29:10 +0000 (Wed, 19 Oct 2011) Log Message: ----------- fix Modified Paths: -------------- trunk/html/new_layout.css Modified: trunk/html/new_layout.css =================================================================== --- trunk/html/new_layout.css 2011-10-19 12:20:25 UTC (rev 358) +++ trunk/html/new_layout.css 2011-10-19 12:29:10 UTC (rev 359) @@ -47,7 +47,9 @@ border-width: 1px; border-style: solid; } - +.otable TD TD { + border-width: 0px; +} #nl_navigate { width: 10%; height: 600px; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <gok...@us...> - 2011-10-19 12:20:35
|
Revision: 358 http://tutos.svn.sourceforge.net/tutos/?rev=358&view=rev Author: gokohnert Date: 2011-10-19 12:20:25 +0000 (Wed, 19 Oct 2011) Log Message: ----------- fix Modified Paths: -------------- trunk/php/testmanager/testrun_show.php Modified: trunk/php/testmanager/testrun_show.php =================================================================== --- trunk/php/testmanager/testrun_show.php 2011-10-19 12:17:50 UTC (rev 357) +++ trunk/php/testmanager/testrun_show.php 2011-10-19 12:20:25 UTC (rev 358) @@ -186,7 +186,7 @@ $pdf->SetFont('times', '', 10); $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); - $pdf->SetHeaderData($tutos['base'].'/../'.$tutos['logo'],15,$lang[$this->obj->getType()],$this->obj->ref->getFullName().': '.$this->obj->getFullName()); + $pdf->SetHeaderData($tutos['base'].'/../'.$tutos['logo'],25,$lang[$this->obj->getType()],$this->obj->ref->getFullName().': '.$this->obj->getFullName()); # $pdf->headtitle = $lang[$this->obj->getType()].' '.$this->obj->getFullName(); @@ -420,4 +420,4 @@ <!-- SVN Info $Id$ $Author$ ---> \ No newline at end of file +--> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |