Changeset 285 for trunk/phpbms/common
- Timestamp:
- 08/27/07 14:05:27 (5 years ago)
- Location:
- trunk/phpbms/common
- Files:
-
- 1 removed
- 13 modified
- 19 copied
-
javascript/common.js (modified) (3 diffs)
-
javascript/datepicker.js (modified) (1 diff)
-
javascript/fields.js (modified) (1 diff)
-
javascript/login.js (modified) (2 diffs)
-
javascript/queryfunctions.js (modified) (11 diffs)
-
stylesheet/mozilla/forms.css (modified) (2 diffs)
-
stylesheet/mozilla/image/button-pressed.png (copied) (copied from branches/brian-oo/common/stylesheet/mozilla/image/button-pressed.png)
-
stylesheet/mozilla/image/search-toolbar-back.png (copied) (copied from branches/brian-oo/common/stylesheet/mozilla/image/search-toolbar-back.png)
-
stylesheet/mozilla/image/search-toolbar-cmd-db.png (copied) (copied from branches/brian-oo/common/stylesheet/mozilla/image/search-toolbar-cmd-db.png)
-
stylesheet/mozilla/image/search-toolbar-cmd.png (copied) (copied from branches/brian-oo/common/stylesheet/mozilla/image/search-toolbar-cmd.png)
-
stylesheet/mozilla/image/search-toolbar-delete-db.png (copied) (copied from branches/brian-oo/common/stylesheet/mozilla/image/search-toolbar-delete-db.png)
-
stylesheet/mozilla/image/search-toolbar-delete.png (copied) (copied from branches/brian-oo/common/stylesheet/mozilla/image/search-toolbar-delete.png)
-
stylesheet/mozilla/image/search-toolbar-edit-db.png (copied) (copied from branches/brian-oo/common/stylesheet/mozilla/image/search-toolbar-edit-db.png)
-
stylesheet/mozilla/image/search-toolbar-edit.png (copied) (copied from branches/brian-oo/common/stylesheet/mozilla/image/search-toolbar-edit.png)
-
stylesheet/mozilla/image/search-toolbar-firstback.png (copied) (copied from branches/brian-oo/common/stylesheet/mozilla/image/search-toolbar-firstback.png)
-
stylesheet/mozilla/image/search-toolbar-itemback.png (copied) (copied from branches/brian-oo/common/stylesheet/mozilla/image/search-toolbar-itemback.png)
-
stylesheet/mozilla/image/search-toolbar-new.png (copied) (copied from branches/brian-oo/common/stylesheet/mozilla/image/search-toolbar-new.png)
-
stylesheet/mozilla/image/search-toolbar-print-db.png (copied) (copied from branches/brian-oo/common/stylesheet/mozilla/image/search-toolbar-print-db.png)
-
stylesheet/mozilla/image/search-toolbar-print.png (copied) (copied from branches/brian-oo/common/stylesheet/mozilla/image/search-toolbar-print.png)
-
stylesheet/mozilla/image/search-toolbar-selection-db.png (copied) (copied from branches/brian-oo/common/stylesheet/mozilla/image/search-toolbar-selection-db.png)
-
stylesheet/mozilla/image/search-toolbar-selection.png (copied) (copied from branches/brian-oo/common/stylesheet/mozilla/image/search-toolbar-selection.png)
-
stylesheet/mozilla/image/search-toolbar-sql-dn.png (copied) (copied from branches/brian-oo/common/stylesheet/mozilla/image/search-toolbar-sql-dn.png)
-
stylesheet/mozilla/image/search-toolbar-sql.png (copied) (copied from branches/brian-oo/common/stylesheet/mozilla/image/search-toolbar-sql.png)
-
stylesheet/mozilla/menu.css (modified) (1 diff)
-
stylesheet/mozilla/pages/adminsettings.css (modified) (1 diff)
-
stylesheet/mozilla/pages/historyreports.css (modified) (1 diff)
-
stylesheet/mozilla/pages/install.css (deleted)
-
stylesheet/mozilla/pages/login.css (modified) (1 diff)
-
stylesheet/mozilla/pages/print.css (modified) (2 diffs)
-
stylesheet/mozilla/pages/recurringinvoices.css (copied) (copied from branches/brian-oo/common/stylesheet/mozilla/pages/recurringinvoices.css)
-
stylesheet/mozilla/pages/search.css (modified) (2 diffs)
-
stylesheet/mozilla/pages/totalreports.css (copied) (copied from branches/brian-oo/common/stylesheet/mozilla/pages/totalreports.css)
-
stylesheet/mozilla/queryresults.css (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/phpbms/common/javascript/common.js
r228 r285 1 /*1 /* 2 2 $Rev$ | $LastChangedBy$ 3 3 $LastChangedDate$ … … 115 115 } 116 116 117 function loadXMLDoc(url,readyStateFunction,async) 118 { 117 function loadXMLDoc(url,readyStateFunction,async) { 118 119 if(!readyStateFunction) 120 readyStateFunction= null; 121 122 if(!async) 123 async = false; 124 119 125 // branch for native XMLHttpRequest object 120 126 if (window.XMLHttpRequest) { 121 127 req = new XMLHttpRequest(); 122 req.onreadystatechange = readyStateFunction; 128 if(req.onreadystatechange && readyStateFunction) 129 req.onreadystatechange = readyStateFunction; 123 130 req.open("GET", url, async); 124 131 req.send(null); … … 195 202 tempButton.disabled=true; 196 203 } 204 205 function setLoginRefresh(){ 206 window.setInterval(loadXMLDoc,(LOGIN_REFRESH*60*1000),(APP_PATH+"include/session.php"),null,false) 207 } 208 197 209 198 210 -
trunk/phpbms/common/javascript/datepicker.js
r225 r285 113 113 function dpUnhighlightDay(){ 114 114 var displayinfo=getObjectFromID("dpExp"); 115 displayinfo.innerHTML= displayLongDate;115 displayinfo.innerHTML=" "; 116 116 } 117 117 -
trunk/phpbms/common/javascript/fields.js
r236 r285 36 36 +-------------------------------------------------------------------------+ 37 37 */ 38 39 // Testing40 requiredArray= new Array();41 integerArray= new Array();42 phoneArray= new Array();43 emailArray= new Array();44 wwwArray= new Array();45 realArray= new Array();46 dateArray= new Array();47 timeArray= new Array();48 38 49 39 function validateForm(theform){ -
trunk/phpbms/common/javascript/login.js
r198 r285 1 // Break out of frames if they exist 2 if(top!=self)top.location=self.location; 1 window.onload=function(){ 3 2 4 function init(){5 3 var username=getObjectFromID("username"); 6 4 var password=getObjectFromID("password"); … … 11 9 loginButton.disabled=false; 12 10 11 12 var sqlbttn=getObjectFromID("moreinfoButton"); 13 14 if(sqlbttn){ 15 var sqlDivs = new Array(); 16 sqlDivs[sqlDivs.length]=getObjectFromID("moreinfo"); 17 18 var sqlLinks = new Array(); 19 sqlLinks[sqlLinks.length]=sqlbttn; 20 21 var sqlAccordion = new fx.Accordion(sqlLinks, sqlDivs, {opacity: true, duration:250, onComplete:function(){switchSqlButtons()}}); 22 } 23 13 24 username.focus(); 14 25 } 26 27 function switchSqlButtons(){ 28 var sqlbutton=getObjectFromID("moreinfoButton"); 29 if (sqlbutton.className=="graphicButtons buttonUp") 30 sqlbutton.className="graphicButtons buttonDown" 31 else 32 sqlbutton.className="graphicButtons buttonUp"; 33 } -
trunk/phpbms/common/javascript/queryfunctions.js
r211 r285 52 52 function switchSqlButtons(){ 53 53 var sqlbutton=getObjectFromID("showSQLButton"); 54 if (sqlbutton.className=="graphicButtons buttonShowSQLDown") 55 sqlbutton.className="graphicButtons buttonShowSQLUp" 56 else 57 sqlbutton.className="graphicButtons buttonShowSQLDown"; 54 if (sqlbutton.className=="sqlUp") 55 sqlbutton.className="sqlDn" 56 else 57 sqlbutton.className="sqlUp"; 58 59 return false; 58 60 } 59 61 … … 81 83 for(i=0;i<theTable.childNodes.length;i++){ 82 84 if (theTable.childNodes[i]!=theTR && theTable.childNodes[i].className){ 83 theTable.childNodes[i].className="qr"+theTable.childNodes[i].className.charAt(theTable.childNodes[i].className.length-1); 85 if(theTable.childNodes[i].className != "queryGroup") 86 theTable.childNodes[i].className="qr"+theTable.childNodes[i].className.charAt(theTable.childNodes[i].className.length-1); 84 87 } 85 88 } … … 97 100 98 101 for(i=0;i<theTable.childNodes.length;i++){ 99 if (theTable.childNodes[i].className){ 100 theTable.childNodes[i].className="qr"+theTable.childNodes[i].className.charAt(theTable.childNodes[i].className.length-1); 101 curID=theTable.childNodes[i].id.substr(2); 102 if(curID==theID) 103 point1=i; 104 if(searchArray.indexOf("+"+curID+"+")!=-1 && point2==null) { 105 point2=i; 102 if (theTable.childNodes[i].className){ 103 if(theTable.childNodes[i].className != "queryGroup"){ 104 theTable.childNodes[i].className="qr"+theTable.childNodes[i].className.charAt(theTable.childNodes[i].className.length-1); 105 curID=theTable.childNodes[i].id.substr(2); 106 if(curID==theID) 107 point1=i; 108 if(searchArray.indexOf("+"+curID+"+")!=-1 && point2==null) { 109 point2=i; 110 } 106 111 } 107 112 } … … 119 124 for(i=theStart;i<=theStop;i++){ 120 125 if (theTable.childNodes[i].className){ 121 theTable.childNodes[i].className="qh"+theTable.childNodes[i].className.charAt(theTable.childNodes[i].className.length-1); 122 selIDs[selIDs.length]=theTable.childNodes[i].id.substring(2); 126 if(theTable.childNodes[i].className != "queryGroup"){ 127 theTable.childNodes[i].className="qh"+theTable.childNodes[i].className.charAt(theTable.childNodes[i].className.length-1); 128 selIDs[selIDs.length]=theTable.childNodes[i].id.substring(2); 129 } 123 130 } 124 131 } … … 150 157 } 151 158 152 function chooseOtherCommand(theselect){ 153 if (theselect.value!="delete_record") { 154 setSelIDs(theselect.form); 155 theselect.form.submit(); 159 function chooseOtherCommand(thevalue,thetext){ 160 var thediv = getObjectFromID("otherDropDown"); 161 var otherField = getObjectFromID("othercommands"); 162 163 otherField.value = thevalue; 164 165 if (thevalue != "-1") { 166 setSelIDs(otherField.form); 167 otherField.form.submit(); 156 168 } else { 157 var confirmcommand=the select.options[theselect.selectedIndex].text158 theselect.selectedIndex=0;159 confirmDelete(confirmcommand);169 var confirmcommand=thetext 170 confirmDelete(confirmcommand); 171 thediv.style.display = "none"; 160 172 } 161 173 } 162 174 163 175 function confirmDelete(deletename){ 164 var howmany=selIDs.length+" selected record"; 165 if(selIDs.length!=1) 166 howmany+="s" 167 var content="<div>Are you sure you want to "+deletename+" the "+howmany+"?</div>"; 168 content+="<div align=\"right\"><input type=\"button\" class=\"\Buttons\" style=\"width:75px;margin-right:2px;\" value=\"yes\" onclick=\"doDelete()\" /><input type=\"button\" class=\"\Buttons\" style=\"width:75px;\" value=\"no\" onclick=\"closeModal()\" /></div>" 169 showModal(content,"Confirm",300) ; 170 } 176 var deleteButton = getObjectFromID("deleteRecord"); 177 if(deleteButton) 178 if(deleteButton.className == "deleteRecordDisabled") 179 return false; 180 181 var howmany=selIDs.length+" selected record"; 182 183 if(selIDs.length!=1) 184 howmany+="s" 185 var content="<div>Are you sure you want to "+deletename+" the "+howmany+"?</div>"; 186 content+="<div align=\"right\"><input type=\"button\" class=\"\Buttons\" style=\"width:75px;margin-right:2px;\" value=\"yes\" onclick=\"doDelete()\" /><input type=\"button\" class=\"\Buttons\" style=\"width:75px;\" value=\"no\" onclick=\"closeModal()\" /></div>" 187 showModal(content,"Confirm",300) ; 188 } 189 190 191 function doPrint(){ 192 var doprint = getObjectFromID("doprint"); 193 doprint.value = "print"; 194 setSelIDs(doprint.form); 195 doprint.form.submit(); 196 } 197 198 171 199 172 200 function doDelete(){ … … 177 205 } 178 206 207 179 208 function setButtonStatus(disabledstatus){ 180 var editButton=getObjectFromID("edit ");209 var editButton=getObjectFromID("editRecord"); 181 210 var printButton=getObjectFromID("print"); 182 var deleteButton=getObjectFromID("delete ");183 var otherCommands=getObjectFromID("other commands");211 var deleteButton=getObjectFromID("deleteRecord"); 212 var otherCommands=getObjectFromID("otherCommandButton"); 184 213 var relationship=getObjectFromID("relationship"); 185 214 186 if(editButton){ 187 editButton.disabled=disabledstatus; 188 editButton.className="graphicButtons buttonEdit"+((disabledstatus)?"Disabled":""); 189 } 190 if(printButton){ 191 printButton.disabled=disabledstatus; 192 printButton.className="graphicButtons buttonPrint"+((disabledstatus)?"Disabled":""); 193 } 194 if(deleteButton){ 195 deleteButton.disabled=disabledstatus; 196 deleteButton.className="graphicButtons buttonDelete"+((disabledstatus)?"Disabled":""); 197 } 198 if(otherCommands) otherCommands.disabled=disabledstatus; 215 if(editButton) 216 editButton.className="editRecord"+((disabledstatus)?"Disabled":""); 217 218 if(deleteButton) 219 deleteButton.className = "deleteRecord"+((disabledstatus)?"Disabled":""); 220 221 if(otherCommands) { 222 otherCommands.className = "otherCommands"+((disabledstatus)?"Disabled":""); 223 var otherDropDown = getObjectFromID("otherDropDown"); 224 otherDropDown.style.display = "none"; 225 } 226 199 227 if(relationship) relationship.disabled=disabledstatus; 200 228 } 201 229 230 231 function editButton(){ 232 var editButton=getObjectFromID("editRecord"); 233 if(editButton.className == "editRecord") 234 editThis(); 235 236 return false; 237 } 202 238 203 239 //double click on row 204 240 function editThis(therow){ 205 var connector 241 var connector; 242 206 243 if(therow){ 207 244 // the row is used for doubleclicking … … 221 258 document.location=editFile; 222 259 } 223 } 260 }//end function 224 261 225 262 function addRecord(){ … … 245 282 for(var i=0;i<theTable.childNodes.length;i++){ 246 283 if(theTable.childNodes[i].className){ 247 theTable.childNodes[i].className=newClass+theTable.childNodes[i].className.charAt(theTable.childNodes[i].className.length-1); 248 if(!allornone) 249 selIDs[selIDs.length]=theTable.childNodes[i].id.substring(2); 284 if(theTable.childNodes[i].className != "queryGroup"){ 285 theTable.childNodes[i].className=newClass+theTable.childNodes[i].className.charAt(theTable.childNodes[i].className.length-1); 286 if(!allornone) 287 selIDs[selIDs.length] = theTable.childNodes[i].id.substring(2); 288 } 250 289 } 251 290 } … … 274 313 } 275 314 276 function perfromToSelection(theselect){ 315 316 function showDropDown(whatDD){ 317 318 var otherDD; 319 var thediv = getObjectFromID(whatDD); 320 321 if(whatDD == "searchSelectionDropDown") 322 otherDD = getObjectFromID("otherDropDown"); 323 else 324 otherDD = getObjectFromID("searchSelectionDropDown"); 325 326 if(thediv.style.display == "none") 327 thediv.style.display = "block"; 328 else 329 thediv.style.display = "none"; 330 331 if(otherDD) 332 otherDD.style.display = "none"; 333 } 334 335 336 function perfromToSelection(option){ 337 277 338 var thereset=getObjectFromID("reset"); 278 switch(theselect.value){ 279 case"": 280 theselect.selectedIndex=0; 281 break; 339 var thediv = getObjectFromID("searchSelectionDropDown"); 340 341 switch(option){ 282 342 case "selectall": 283 343 selectRecords("All"); 284 theselect.selectedIndex=0;285 344 break; 286 345 case "selectnone": 287 346 selectRecords("None"); 288 theselect.selectedIndex=0;289 347 break; 290 348 case "keepselected": … … 294 352 } else { 295 353 alert("You must select records first."); 296 theselect.selectedIndex=0;297 354 } 298 355 break; … … 303 360 } else { 304 361 alert("You must select records first."); 305 theselect.selectedIndex=0;306 362 } 307 363 break; 308 364 } 309 } 310 311 function changeSelection(optionValue){ 312 var theselect=getObjectFromID("searchSelection"); 313 var i; 314 for(i=0;i<theselect.options.length;i++){ 315 if(theselect.options[i].value==optionValue) 316 theselect.selectedIndex=i 317 } 318 perfromToSelection(theselect); 319 } 365 thediv.style.display = "none"; 366 367 } 368 369 320 370 321 371 function switchSearchTabs(taba,base){ -
trunk/phpbms/common/stylesheet/mozilla/forms.css
r218 r285 21 21 22 22 .currency{text-align:right;} 23 .disabledtext{color:# CCCCCC;}23 .disabledtext{color:#AAAAAA;} 24 24 .radiochecks ,.radiochecks:Focus{background-color:transparent;color:black; border:0; padding:0px;margin:0px;margin-right:4px;} 25 25 26 .Buttons,.smallButtons {26 .Buttons,.smallButtons,.disabledButtons,.pressedButtons{ 27 27 cursor: pointer; 28 28 background:url(image/button-back.png) repeat-x; … … 30 30 } 31 31 .smallButtons{font-size:10px;} 32 .Buttons:Focus,.smallButtons:Focus,.Buttons:Hover,.smallButtons:Hover{ 32 .pressedButtons{background-image:url("image/button-pressed.png")} 33 .Buttons:Focus,.smallButtons:Focus,.Buttons:Hover,.smallButtons:Hover,.pressedButtons:Hover{ 33 34 border-color:black; 34 35 } 35 36 37 .disabledButtons{ color:#999999} 36 38 37 39 .invisibleButtons,.invisibleTextField{ -
trunk/phpbms/common/stylesheet/mozilla/menu.css
r215 r285 76 76 color:#663366; 77 77 white-space:nowrap; 78 font-weight:normal; 78 79 } 79 80 #menuBar .submenuitems .menuSep {border-top:1px solid #CCCCCC; padding-top:3px;margin-top:3px;} -
trunk/phpbms/common/stylesheet/mozilla/pages/adminsettings.css
r145 r285 2 2 /* $LastChangedDate$ */ 3 3 4 #topButtons{float:right;width:150px; text-align:right;} 4 5 5 #h1Title{margin-right:155px} 6 6 7 #phpbmsSplash{clear:both;background-color:white;height:40px;} 7 fieldset{width:550px;} 8 9 .updateButtonP{width:560px;text-align:right;} 10 11 #phpbmsSplash{clear:both;background-color:white;height:40px;width:557px;} 8 12 #phpbmslogo{float:right;padding-top:9px;padding-right:14px;} 9 13 #phpbmslogo a{ -
trunk/phpbms/common/stylesheet/mozilla/pages/historyreports.css
r220 r285 1 1 /* $Rev$ | $LastChangedBy$ */ 2 2 /* $LastChangedDate$ */ 3 #reportOptions{width:550px; margin:10px auto;} 3 #reportOptions{width:550px; margin:10px auto 5px;} 4 #footer{width:550px; margin:0 auto;} 4 5 #topTitle{} 5 6 #fromP{float:left;} -
trunk/phpbms/common/stylesheet/mozilla/pages/login.css
r196 r285 2 2 /* $LastChangedDate$ */ 3 3 4 /* The following lines is put in until the site is reformatted*/ 5 LABEL{display:inline;margin:0;padding:0} 6 DIV{padding:0;margin:0;} 7 P{margin:0;padding:0 5px 10px;} 8 .alt{display:none;} 9 .bodyline{display:block;} 10 /* The following lines is put in until the site is reformatted*/ 11 12 .bodyline{display:block;padding:5px} 4 .bodyline{display:block;padding:5px;width:300px; margin: 0 auto;} 13 5 #loginbox{ 14 width:250px;15 6 margin:100px auto 50px; 16 7 } 17 #loginbox h1{margin:0;padding:5px;background:none;height:22px;} 18 #loginbox h1 a{display:block;width:85px;height:22px;float:right;background:url(../../../image/logo.png);} 19 #loginbox h2{text-transform:none;margin:0; padding:5px 10px 0; border:0;} 20 #loginbox h3{padding:0 10px;margin:0;border:0;font-weight:normal;font-size:9px; border:0;} 8 9 #loginbox h1{font-size:21px;font-weight:bold;background-position:6px 6px;padding-left:28px;color:#455372;} 10 11 #moreinfoButtonP{text-align:left;padding-bottom:5px;} 12 13 #moreinfo{padding:0;} 14 #moreingo p{padding:2px;} 15 #moreinfo h2{margin:0;padding:5px;background:none;height:22px;} 16 #moreinfo h2 a{display:block;width:85px;height:22px;background:url(../../../image/logo.png);} 17 #moreinfo h3{text-align:left;padding:2px 5px 10px;margin:0;border:0;font-weight:normal;font-size:9px; border:0;} 18 19 #buttonP{padding-right:18px;text-align:right;} 20 #buttonP button{padding-left:15px;padding-right:15px;} 21 21 22 22 #loginbox .box{ 23 margin:1 px;23 margin:10px 8px 10px; 24 24 border-style:none; 25 25 background-color:white; 26 text-align: right;26 text-align:center; 27 27 } 28 28 29 29 #loginbox form{padding:10px 5px 0;margin:0;} 30 30 31 #username,#password{width: 100%;}31 #username,#password{width:98%;} 32 32 #command{width:75px;} 33 33 34 #failed{text-align:center;margin-top:5px;} 34 #moreinfo{text-align:center; padding:0 0 4px;}35 35 36 #demobox{width:250px; margin:0 auto;} 36 37 38 #demobox{ margin:0 auto;} 37 39 #demobox h2{margin-top:0;} 38 40 #demobox dt{font-weight:bold; padding:2px 10px;} -
trunk/phpbms/common/stylesheet/mozilla/pages/print.css
r197 r285 2 2 /* $LastChangedDate$ */ 3 3 4 #mainbody{width:585px;margin:50px auto;padding:0} 4 #mainbody{width:585px;margin:50px auto 0;padding:0} 5 #footer{width:585px; margin:5px auto 0;} 5 6 6 7 #fsReportInformation{float:right;width:300px;margin-top:0px;} … … 25 26 26 27 #printFooter{text-align:right} 27 #print ,#cancel{width:75px;}28 #printButton,#cancel{width:75px;} 28 29 #choosereport{width:205px;height:170px;} -
trunk/phpbms/common/stylesheet/mozilla/pages/search.css
r145 r285 1 1 /* $Rev$ | $LastChangedBy$ */ 2 2 /* $LastChangedDate$ */ 3 4 /* The following lines is put in until the site is reformatted*/5 LABEL{display:inline;margin:0;padding:0}6 DIV{padding:0;margin:0;}7 P{margin:0;padding:0 5px 10px;}8 .alt{display:none;}9 .bodyline{display:block}10 /* The following lines is put in until the site is reformatted*/11 3 12 4 #searchBox{clear:both;margin:0 0 15px 0;padding:10px 5px 5px 5px;} … … 20 12 #LSSQL{height:123px;} 21 13 22 #numCount{margin:0;padding:0 0 2px 0;float:right;text-align:right;} 23 #numCount div{margin:0;padding:0; text-align:left;} 24 #recordCommands{padding:0 0 2px 0;} 14 #numCount{margin:0;padding:0 0 2px 0;float:right;text-align:right;padding-top:10px;} 15 #numCount div{text-align:left;} 16 17 #theSqlText{height:150px; overflow:auto;} 18 #resultInfoDiv{clear:both;} 19 #commandSet{height:32px;} 20 21 #recordCommands{ 22 background:url("../image/search-toolbar-back.png") repeat-x; 23 height:32px; 24 float:left; 25 margin:0;padding:0; 26 } 27 #recordCommands li{float:left; list-style-type:none; padding:0;margin:0; background:url("../image/search-toolbar-itemback.png") no-repeat;width:32px;} 28 #recordCommands li a{display:block; margin:2px 0 0 2px; width:26px;height:26px; background-repeat:no-repeat;} 29 #recordCommands a span{display:none;} 30 #recordCommands #firstToolbarItem{background-image:url("../image/search-toolbar-firstback.png")} 31 32 .newRecord{background-image: url("../image/search-toolbar-new.png")} 33 .editRecord{background-image: url("../image/search-toolbar-edit.png")} 34 .editRecordDisabled{background-image: url("../image/search-toolbar-edit-db.png")} 35 .deleteRecord{background-image: url("../image/search-toolbar-delete.png")} 36 .deleteRecordDisabled{background-image: url("../image/search-toolbar-delete-db.png")} 37 .print{background-image: url("../image/search-toolbar-print.png")} 38 .printDisabled{background-image: url("../image/search-toolbar-print-db.png")} 39 .otherCommands{background-image: url("../image/search-toolbar-cmd.png")} 40 .otherCommandsDisabled{background-image: url("../image/search-toolbar-cmd-db.png")} 41 .searchSelection{background-image: url("../image/search-toolbar-selection.png")} 42 .searchSelectionDisabled{background-image: url("../image/search-toolbar-selection-db.png")} 43 .sqlUp{background-image: url("../image/search-toolbar-sql.png")} 44 .sqlDn{background-image: url("../image/search-toolbar-sql-dn.png")} 45 46 #recordCommands .toolbarDropDowns{ 47 margin-top:1px; 48 padding:2px 2px 4px 2px; 49 position:absolute; 50 background:white; 51 border:1px solid #999999; 52 display:none; 53 } 54 55 #recordCommands .toolbarDropDowns ul{margin:0;padding:0; height:auto} 56 #recordCommands .toolbarDropDowns li{ 57 padding:0; 58 margin:0; 59 float:none; 60 background:none; 61 list-style-type:none; 62 width:auto; 63 height:auto; 64 } 65 #recordCommands .toolbarDropDowns a{ 66 width:auto; 67 height:auto; 68 float:none; 69 border:0; 70 background-image:none; 71 margin:0px; 72 display:block; 73 padding:3px 25px 3px 10px; 74 font-size:11px; 75 white-space:nowrap; 76 font-weight:normal; 77 } 78 #recordCommands .toolbarDropDowns .menuSep {border-top:1px solid #CCCCCC; padding-top:3px;margin-top:3px;} 79 80 #recordCommands .toolbarDropDowns a:hover{ 81 text-decoration:none; 82 background-color:#663366; 83 color:white; 84 } 85 86 25 87 26 88 #sortSavedDeleteButton,#sortSavedLoadButton,#sortSavedCancelButton{width:75px;} -
trunk/phpbms/common/stylesheet/mozilla/queryresults.css
r197 r285 20 20 border-collapse:collapse; 21 21 margin:0 0 5px; 22 clear:both; 22 23 } 23 24 … … 39 40 .querytable th A{color: white;} 40 41 .querytable th A:hover{color: white;} 42 43 .queryGroup td{ 44 border:1px solid #BBBBBB; 45 font-size: 14px; 46 font-weight:bold; 47 } 41 48 42 49 .querytable td.queryfooter, .queryfooter{