Changeset 605


Ignore:
Timestamp:
08/09/06 12:21:03 (13 years ago)
Author:
vahur
Message:

closes #635 spent 15m

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/ConfigurationMethods.py

    r603 r605  
    357357        add = 1 
    358358        for r in remote_boxes.values(): 
    359             print r, box, r['URL'] 
    360359            if box == r['URL']: 
    361360                add = 0 
  • trunk/skins/lemill/collection_view.cpt

    r474 r605  
    66        <style>text-decoration:none</style> 
    77        <span metal:fill-slot="javascript_head_slot" tal:omit-tag=""> 
     8            <script src="js_helpers.js" type="text/javascript" /> 
    89        <script language="JavaScript"> 
    9 // browser check 
    10 var isNav4, isNav6, isIE4; 
    11 if (navigator.appVersion.charAt(0) == "4"){ 
    12     if (navigator.appName.indexOf("Explorer") >= 0){ 
    13         isIE4 = true; 
    14     } 
    15     else{ 
    16         isNav4 = true; 
    17     } 
    18 } 
    19 else if (navigator.appVersion.charAt(0) > "4"){ 
    20     isNav6 = true; 
    21 } 
    22  
    23 function setIdProperty( id, property, value ){ 
    24     if (isNav6){ 
    25         var styleObject = document.getElementById( id ); 
    26         if (styleObject != null){ 
    27             styleObject = styleObject.style; 
    28             styleObject[ property ] = value; 
    29         } 
    30     } 
    31     else if (isNav4){ 
    32         document[id][property] = value; 
    33     } 
    34     else if (isIE4){ 
    35         if(document.all[id]!=null){ 
    36         document.all[id].style[property] = value; 
    37         } 
    38     } 
    39 }  
    40  
    41 function getIdProperty( id, property ) 
    42 { 
    43     if (isNav6) 
    44     { 
    45         var styleObject = document.getElementById( id ); 
    46         if (styleObject != null) 
    47         { 
    48             styleObject = styleObject.style; 
    49             if (styleObject[property]) 
    50             { 
    51                 return styleObject[ property ]; 
    52             } 
    53         } 
    54         styleObject = getStyleBySelector( "#" + id ); 
    55         return (styleObject != null) ? 
    56             styleObject[property] : 
    57             null; 
    58     } 
    59     else if (isNav4) 
    60     { 
    61         return document[id][property]; 
    62     } 
    63     else 
    64     { 
    65         return document.all[id].style[property]; 
    66     } 
    67 }  
    68  
    69 function getStyleBySelector( selector ) 
    70 { 
    71     if (!isNav6) 
    72     { 
    73         return null; 
    74     } 
    75     var sheetList = document.styleSheets; 
    76     var ruleList; 
    77     var i, j; 
    78  
    79     /* look through stylesheets in reverse order that 
    80        they appear in the document */ 
    81     for (i=sheetList.length-1; i &gt;= 0; i--) 
    82     { 
    83         ruleList = sheetList[i].cssRules; 
    84         for (j=0; j&lt;ruleList.length; j++) 
    85         { 
    86             if (ruleList[j].type == CSSRule.STYLE_RULE &amp;&amp; 
    87                     ruleList[j].selectorText == selector) 
    88             { 
    89                 return ruleList[j].style; 
    90             } 
    91         } 
    92     } 
    93     return null; 
    94 }  
    95             function confirmDeletion(){ 
    96                 setIdProperty("delete_button_div", "display", "none"); 
    97                 setIdProperty("delete_confirmation_div", "display", "block"); 
    98             } 
    9910            function cancelDeletion(){ 
    10011                setIdProperty("delete_button_div", "display", "block"); 
     
    14051                                id="delete" 
    14152                                name="delete" 
    142                                 onClick="javascript:confirmDeletion()" 
     53                                onClick="javascript:hide_div('delete_button_div'); show_div('delete_confirmation_div');" 
    14354                                i18n:attributes="value label_del_from_collection;" 
    14455                                tal:attributes="tabindex tabindex/next;" /> 
     
    16879                                id="cancel" 
    16980                                name="cancel" 
    170                                 onClick="javascript:cancelDeletion()" 
     81                                onClick="javascript:show_div('delete_button_div'); hide_div('delete_confirmation_div');" 
    17182                                i18n:attributes="value label_cancel;" 
    17283                                tal:attributes="tabindex tabindex/next;"/> 
  • trunk/skins/lemill/js_helpers.js

    r545 r605  
    328328} 
    329329 
     330/* 
     331 *  methods from collection view 
     332 */ 
     333 
     334 
Note: See TracChangeset for help on using the changeset viewer.