Changeset 1391


Ignore:
Timestamp:
01/25/12 20:50:31 (4 weeks ago)
Author:
roosit
Message:

Календарь: небольшая оптимизация кода

Location:
branches/0.5.5/modules/calendar/js
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • branches/0.5.5/modules/calendar/js/board.js

    r1342 r1391  
    1212        ] 
    1313}; 
    14 Component.entryPoint = function(){ 
     14Component.entryPoint = function(NS){ 
    1515         
    1616        var Dom = YAHOO.util.Dom, 
     
    1818                L = YAHOO.lang; 
    1919         
    20         var NS = this.namespace,  
    21                 TMG = this.template, 
    22                 API = NS.API, 
    23                 R = NS.roles; 
    24  
    25         var initCSS = false, 
    26                 buildTemplate = function(w, ts){ 
    27                 if (!initCSS){ 
    28                         Brick.util.CSS.update(Brick.util.CSS['calendar']['board']); 
    29                         delete Brick.util.CSS['calendar']['board']; 
    30                         initCSS = true; 
    31                 } 
    32                 w._TM = TMG.build(ts); w._T = w._TM.data; w._TId = w._TM.idManager; 
    33         };       
     20        var buildTemplate = this.buildTemplate;  
    3421         
    3522        var BoardPanel = function(){ 
     
    6249         
    6350        var activePanel = null; 
    64         API.showBoardPanel = function(){ 
     51        NS.API.showBoardPanel = function(){ 
    6552                if (L.isNull(activePanel) || activePanel.isDestroy()){ 
    6653                        activePanel = new BoardPanel(); 
  • branches/0.5.5/modules/calendar/js/calenapi.js

    r1126 r1391  
    1111                ] 
    1212}; 
    13 Component.entryPoint = function(){ 
     13Component.entryPoint = function(NS){ 
    1414         
    1515        var Dom = YAHOO.util.Dom, 
     
    1717                L = YAHOO.lang; 
    1818         
    19         var TMG = this.template, 
    20                 NS = this.namespace,  
    21                 API = NS.API; 
    22          
    2319        var WNS = Brick.mod.widget, 
    2420                CNS = Brick.mod.calendar; 
    2521         
    26         var initCSS = false, 
    27                 buildTemplate = function(w, ts){ 
    28                 if (!initCSS){ 
    29                         Brick.util.CSS.update(Brick.util.CSS['calendar']['calenapi']); 
    30                         delete Brick.util.CSS['calendar']['calenapi']; 
    31                         initCSS = true; 
    32                 } 
    33                 w._TM = TMG.build(ts); w._T = w._TM.data; w._TId = w._TM.idManager; 
    34         }; 
     22        var  buildTemplate = this.buildTemplate; 
    3523         
    3624        var DefaultEvent = function(d){ 
  • branches/0.5.5/modules/calendar/js/calendar.js

    r1126 r1391  
    1313        ] 
    1414}; 
    15 Component.entryPoint = function(){ 
     15Component.entryPoint = function(NS){ 
    1616         
    1717        var Dom = YAHOO.util.Dom, 
     
    1919                L = YAHOO.lang; 
    2020         
    21         var NS = this.namespace,  
    22                 TMG = this.template, 
    23                 API = NS.API; 
    24  
    2521        var YDate = YAHOO.widget.DateMath; 
    2622 
    27         var initCSS = false, 
    28                 buildTemplate = function(w, ts){ 
    29                 if (!initCSS){ 
    30                         Brick.util.CSS.update(Brick.util.CSS['calendar']['calendar']); 
    31                         delete Brick.util.CSS['calendar']['calendar']; 
    32                         initCSS = true; 
    33                 } 
    34                 w._TM = TMG.build(ts); w._T = w._TM.data; w._TId = w._TM.idManager; 
    35         }; 
    36          
     23        var buildTemplate = this.buildTemplate; 
    3724 
    3825        var CalendarWidget = function(container){ 
     
    6653                        boards['month'].eventsDayClickEvent.subscribe(this.onMonthEventsDayClick, this, true); 
    6754                         
    68                         var calendar = API.initYUICalendar(TM.getElId('widget.calendar')); 
     55                        var calendar = NS.API.initYUICalendar(TM.getElId('widget.calendar')); 
    6956                        calendar.selectEvent.subscribe(this.onCalendarDateChanged, this, true); 
    7057                         
     
    207194        NS.CalendarWidget = CalendarWidget; 
    208195         
    209         API.initYUICalendar = function(containerid){ 
     196        NS.API.initYUICalendar = function(containerid){ 
    210197                var cal = new YAHOO.widget.Calendar("calendar", containerid, { 
    211198                        'START_WEEKDAY': 1, 
  • branches/0.5.5/modules/calendar/js/dayboard.js

    r1126 r1391  
    1212        ] 
    1313}; 
    14 Component.entryPoint = function(){ 
     14Component.entryPoint = function(NS){ 
    1515         
    1616        var Dom = YAHOO.util.Dom, 
     
    1818                L = YAHOO.lang; 
    1919         
    20         var NS = this.namespace,  
    21                 TMG = this.template, 
    22                 API = NS.API; 
    23  
    2420        var YDate = YAHOO.widget.DateMath; 
    2521 
    26         var initCSS = false, 
    27                 buildTemplate = function(w, ts){ 
    28                 if (!initCSS){ 
    29                         Brick.util.CSS.update(Brick.util.CSS['calendar']['dayboard']); 
    30                         delete Brick.util.CSS['calendar']['dayboard']; 
    31                         initCSS = true; 
    32                 } 
    33                 w._TM = TMG.build(ts); w._T = w._TM.data; w._TId = w._TM.idManager; 
    34         };       
     22        var buildTemplate = this.buildTemplate; 
    3523         
    3624        var DayBoardWidget = function(container){ 
  • branches/0.5.5/modules/calendar/js/event.js

    r1126 r1391  
    1212        ] 
    1313}; 
    14 Component.entryPoint = function(){ 
     14Component.entryPoint = function(NS){ 
    1515         
    1616        var Dom = YAHOO.util.Dom, 
     
    1818                L = YAHOO.lang; 
    1919         
    20         var NS = this.namespace,  
    21                 TMG = this.template, 
    22                 API = NS.API; 
    23  
    2420        var YDate = YAHOO.widget.DateMath; 
    2521 
    26         var initCSS = false, 
    27                 buildTemplate = function(w, ts){ 
    28                 if (!initCSS){ 
    29                         Brick.util.CSS.update(Brick.util.CSS['calendar']['event']); 
    30                         delete Brick.util.CSS['calendar']['event']; 
    31                         initCSS = true; 
    32                 } 
    33                 w._TM = TMG.build(ts); w._T = w._TM.data; w._TId = w._TM.idManager; 
    34         }; 
     22        var buildTemplate = this.buildTemplate; 
    3523         
    3624        var EBWRow = function(event){ 
  • branches/0.5.5/modules/calendar/js/lib.js

    r1126 r1391  
    1010        yahoo:['calendar'] 
    1111}; 
    12 Component.entryPoint = function(){ 
     12Component.entryPoint = function(NS){ 
    1313         
    1414        var Dom = YAHOO.util.Dom, 
     
    1616                L = YAHOO.lang; 
    1717         
    18         var NS = this.namespace; 
    1918        NS.BOARD_HEIGHT = 1008; 
    2019 
  • branches/0.5.5/modules/calendar/js/monthboard.js

    r1126 r1391  
    1212        ] 
    1313}; 
    14 Component.entryPoint = function(){ 
     14Component.entryPoint = function(NS){ 
    1515         
    1616        var Dom = YAHOO.util.Dom, 
     
    1818                L = YAHOO.lang; 
    1919         
    20         var NS = this.namespace,  
    21                 TMG = this.template, 
    22                 API = NS.API; 
    23  
    2420        var YDate = YAHOO.widget.DateMath; 
    2521 
    26         var initCSS = false, 
    27                 buildTemplate = function(w, ts){ 
    28                 if (!initCSS){ 
    29                         Brick.util.CSS.update(Brick.util.CSS['calendar']['monthboard']); 
    30                         delete Brick.util.CSS['calendar']['monthboard']; 
    31                         initCSS = true; 
    32                 } 
    33                 w._TM = TMG.build(ts); w._T = w._TM.data; w._TId = w._TM.idManager; 
    34         }; 
     22        var buildTemplate = this.buildTemplate; 
    3523 
    3624         
  • branches/0.5.5/modules/calendar/js/weekboard.js

    r1126 r1391  
    1212        ] 
    1313}; 
    14 Component.entryPoint = function(){ 
     14Component.entryPoint = function(NS){ 
    1515         
    1616        var Dom = YAHOO.util.Dom, 
     
    1818                L = YAHOO.lang; 
    1919         
    20         var NS = this.namespace,  
    21                 TMG = this.template, 
    22                 API = NS.API; 
    23  
    2420        var YDate = YAHOO.widget.DateMath; 
    25  
    26         var initCSS = false, 
    27                 buildTemplate = function(w, ts){ 
    28                 if (!initCSS){ 
    29                         Brick.util.CSS.update(Brick.util.CSS['calendar']['weekboard']); 
    30                         delete Brick.util.CSS['calendar']['weekboard']; 
    31                         initCSS = true; 
    32                 } 
    33                 w._TM = TMG.build(ts); w._T = w._TM.data; w._TId = w._TM.idManager; 
    34         }; 
    35  
     21         
     22        var buildTemplate = this.buildTemplate; 
    3623         
    3724        var WeekBoardWidget = function(container){ 
Note: See TracChangeset for help on using the changeset viewer.