phpBMS

Changeset 285 for trunk/phpbms/common

Show
Ignore:
Timestamp:
08/27/07 14:05:27 (5 years ago)
Author:
brieb
Message:

Merging object oriented branch back into trunk.

Location:
trunk/phpbms/common
Files:
1 removed
13 modified
19 copied

Legend:

Unmodified
Added
Removed
  • trunk/phpbms/common/javascript/common.js

    r228 r285  
    1 /* 
     1        /* 
    22 $Rev$ | $LastChangedBy$ 
    33 $LastChangedDate$ 
     
    115115} 
    116116 
    117 function loadXMLDoc(url,readyStateFunction,async)  
    118 { 
     117function loadXMLDoc(url,readyStateFunction,async) { 
     118         
     119        if(!readyStateFunction) 
     120                readyStateFunction= null; 
     121 
     122        if(!async) 
     123                async = false; 
     124         
    119125        // branch for native XMLHttpRequest object 
    120126        if (window.XMLHttpRequest) { 
    121127                req = new XMLHttpRequest(); 
    122                 req.onreadystatechange = readyStateFunction; 
     128                if(req.onreadystatechange && readyStateFunction) 
     129                        req.onreadystatechange = readyStateFunction; 
    123130                req.open("GET", url, async); 
    124131                req.send(null); 
     
    195202                tempButton.disabled=true;                
    196203} 
     204 
     205function setLoginRefresh(){      
     206        window.setInterval(loadXMLDoc,(LOGIN_REFRESH*60*1000),(APP_PATH+"include/session.php"),null,false) 
     207} 
     208 
    197209 
    198210 
  • trunk/phpbms/common/javascript/datepicker.js

    r225 r285  
    113113function dpUnhighlightDay(){ 
    114114        var displayinfo=getObjectFromID("dpExp"); 
    115         displayinfo.innerHTML=displayLongDate; 
     115        displayinfo.innerHTML=" "; 
    116116} 
    117117 
  • trunk/phpbms/common/javascript/fields.js

    r236 r285  
    3636 +-------------------------------------------------------------------------+ 
    3737*/ 
    38  
    39 // Testing 
    40 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(); 
    4838 
    4939function 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; 
     1window.onload=function(){ 
    32 
    4 function init(){ 
    53        var username=getObjectFromID("username"); 
    64        var password=getObjectFromID("password"); 
     
    119        loginButton.disabled=false; 
    1210         
     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 
    1324        username.focus();                
    1425} 
     26 
     27function 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  
    5252function switchSqlButtons(){ 
    5353        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 
     59return false; 
    5860} 
    5961 
     
    8183                for(i=0;i<theTable.childNodes.length;i++){ 
    8284                        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); 
    8487                        } 
    8588                } 
     
    97100                 
    98101                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                                        } 
    106111                                } 
    107112                        } 
     
    119124                for(i=theStart;i<=theStop;i++){ 
    120125                        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                                } 
    123130                        } 
    124131                } 
     
    150157} 
    151158 
    152 function chooseOtherCommand(theselect){ 
    153         if (theselect.value!="delete_record") { 
    154                 setSelIDs(theselect.form); 
    155                 theselect.form.submit(); 
     159function 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(); 
    156168        } else { 
    157                 var confirmcommand=theselect.options[theselect.selectedIndex].text 
    158                 theselect.selectedIndex=0; 
    159                 confirmDelete(confirmcommand);           
     169                var confirmcommand=thetext 
     170                confirmDelete(confirmcommand); 
     171                thediv.style.display = "none"; 
    160172        } 
    161173} 
    162174 
    163175function 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 
     191function doPrint(){ 
     192        var doprint = getObjectFromID("doprint"); 
     193        doprint.value = "print"; 
     194        setSelIDs(doprint.form); 
     195        doprint.form.submit(); 
     196} 
     197 
     198 
    171199 
    172200function doDelete(){ 
     
    177205} 
    178206 
     207 
    179208function setButtonStatus(disabledstatus){ 
    180         var editButton=getObjectFromID("edit"); 
     209        var editButton=getObjectFromID("editRecord"); 
    181210        var printButton=getObjectFromID("print"); 
    182         var deleteButton=getObjectFromID("delete"); 
    183         var otherCommands=getObjectFromID("othercommands"); 
     211        var deleteButton=getObjectFromID("deleteRecord"); 
     212        var otherCommands=getObjectFromID("otherCommandButton"); 
    184213        var relationship=getObjectFromID("relationship"); 
    185214                 
    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                 
    199227        if(relationship) relationship.disabled=disabledstatus; 
    200228} 
    201229 
     230 
     231function editButton(){ 
     232        var editButton=getObjectFromID("editRecord"); 
     233        if(editButton.className == "editRecord") 
     234                editThis(); 
     235 
     236return false; 
     237} 
    202238 
    203239//double click on row 
    204240function editThis(therow){ 
    205         var connector 
     241        var connector; 
     242         
    206243        if(therow){ 
    207244                // the row is used for doubleclicking 
     
    221258                document.location=editFile; 
    222259        } 
    223 } 
     260}//end function 
    224261 
    225262function addRecord(){ 
     
    245282        for(var i=0;i<theTable.childNodes.length;i++){ 
    246283                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                        } 
    250289                } 
    251290        } 
     
    274313} 
    275314 
    276 function perfromToSelection(theselect){          
     315 
     316function 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 
     336function perfromToSelection(option){             
     337 
    277338        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){ 
    282342                case "selectall": 
    283343                        selectRecords("All"); 
    284                         theselect.selectedIndex=0; 
    285344                break; 
    286345                case "selectnone": 
    287346                        selectRecords("None"); 
    288                         theselect.selectedIndex=0; 
    289347                break; 
    290348                case "keepselected": 
     
    294352                        } else { 
    295353                        alert("You must select records first."); 
    296                         theselect.selectedIndex=0;                       
    297354                        } 
    298355                break; 
     
    303360                        } else { 
    304361                        alert("You must select records first."); 
    305                         theselect.selectedIndex=0;                       
    306362                        } 
    307363                break; 
    308364        } 
    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 
    320370 
    321371function switchSearchTabs(taba,base){ 
  • trunk/phpbms/common/stylesheet/mozilla/forms.css

    r218 r285  
    2121 
    2222.currency{text-align:right;} 
    23 .disabledtext{color:#CCCCCC;} 
     23.disabledtext{color:#AAAAAA;} 
    2424.radiochecks ,.radiochecks:Focus{background-color:transparent;color:black; border:0; padding:0px;margin:0px;margin-right:4px;} 
    2525 
    26 .Buttons,.smallButtons { 
     26.Buttons,.smallButtons,.disabledButtons,.pressedButtons{ 
    2727        cursor: pointer; 
    2828        background:url(image/button-back.png) repeat-x; 
     
    3030} 
    3131.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{ 
    3334        border-color:black; 
    3435} 
    3536 
     37.disabledButtons{ color:#999999} 
    3638 
    3739.invisibleButtons,.invisibleTextField{ 
  • trunk/phpbms/common/stylesheet/mozilla/menu.css

    r215 r285  
    7676                color:#663366; 
    7777                white-space:nowrap; 
     78                font-weight:normal; 
    7879        } 
    7980        #menuBar .submenuitems .menuSep {border-top:1px solid #CCCCCC; padding-top:3px;margin-top:3px;} 
  • trunk/phpbms/common/stylesheet/mozilla/pages/adminsettings.css

    r145 r285  
    22/* $LastChangedDate$ */ 
    33 
    4 #topButtons{float:right;width:150px; text-align:right;} 
     4 
    55#h1Title{margin-right:155px} 
    66 
    7 #phpbmsSplash{clear:both;background-color:white;height:40px;} 
     7fieldset{width:550px;} 
     8 
     9.updateButtonP{width:560px;text-align:right;} 
     10 
     11#phpbmsSplash{clear:both;background-color:white;height:40px;width:557px;} 
    812#phpbmslogo{float:right;padding-top:9px;padding-right:14px;} 
    913#phpbmslogo a{ 
  • trunk/phpbms/common/stylesheet/mozilla/pages/historyreports.css

    r220 r285  
    11/* $Rev$ | $LastChangedBy$ */ 
    22/* $LastChangedDate$ */ 
    3 #reportOptions{width:550px; margin:10px auto;} 
     3#reportOptions{width:550px; margin:10px auto 5px;} 
     4#footer{width:550px; margin:0 auto;} 
    45#topTitle{} 
    56#fromP{float:left;} 
  • trunk/phpbms/common/stylesheet/mozilla/pages/login.css

    r196 r285  
    22/* $LastChangedDate$ */ 
    33 
    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;} 
    135#loginbox{ 
    14         width:250px; 
    156        margin:100px auto 50px; 
    167} 
    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;} 
    2121 
    2222#loginbox .box{ 
    23         margin:1px; 
     23        margin:10px 8px 10px; 
    2424        border-style:none; 
    2525        background-color:white; 
    26         text-align:right; 
     26        text-align:center; 
    2727} 
    2828 
    2929#loginbox form{padding:10px 5px 0;margin:0;} 
    3030 
    31 #username,#password{width:100%;} 
     31#username,#password{width:98%;} 
    3232#command{width:75px;} 
     33 
    3334#failed{text-align:center;margin-top:5px;} 
    34 #moreinfo{text-align:center; padding:0 0 4px;} 
    3535 
    36 #demobox{width:250px; margin:0 auto;} 
     36 
     37 
     38#demobox{ margin:0 auto;} 
    3739#demobox h2{margin-top:0;} 
    3840#demobox dt{font-weight:bold; padding:2px 10px;} 
  • trunk/phpbms/common/stylesheet/mozilla/pages/print.css

    r197 r285  
    22/* $LastChangedDate$ */ 
    33 
    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;} 
    56 
    67#fsReportInformation{float:right;width:300px;margin-top:0px;} 
     
    2526 
    2627#printFooter{text-align:right} 
    27 #print,#cancel{width:75px;} 
     28#printButton,#cancel{width:75px;} 
    2829#choosereport{width:205px;height:170px;} 
  • trunk/phpbms/common/stylesheet/mozilla/pages/search.css

    r145 r285  
    11/* $Rev$ | $LastChangedBy$ */ 
    22/* $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*/ 
    113 
    124#searchBox{clear:both;margin:0 0 15px 0;padding:10px 5px 5px 5px;} 
     
    2012#LSSQL{height:123px;} 
    2113 
    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{ 
     57padding:0; 
     58margin:0; 
     59float:none; 
     60background:none; 
     61list-style-type:none; 
     62width:auto; 
     63height: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 
    2587 
    2688#sortSavedDeleteButton,#sortSavedLoadButton,#sortSavedCancelButton{width:75px;} 
  • trunk/phpbms/common/stylesheet/mozilla/queryresults.css

    r197 r285  
    2020        border-collapse:collapse; 
    2121        margin:0 0 5px; 
     22        clear:both; 
    2223} 
    2324 
     
    3940.querytable th A{color: white;} 
    4041.querytable th A:hover{color: white;} 
     42 
     43.queryGroup td{ 
     44        border:1px solid #BBBBBB; 
     45        font-size: 14px;         
     46        font-weight:bold; 
     47} 
    4148 
    4249.querytable td.queryfooter, .queryfooter{ 
phpBMS vulnerability assesment provided by Orvant Inc. Copyright © 2010 Kreotek, LLC. All Rights reserved.