Changeset 58


Ignore:
Timestamp:
10/28/07 18:10:52 (6 years ago)
Author:
Lantash
Message:

App.History supports Opera 9.5 or newer. [Closes #30]

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/javascript/klassenbuch.history.js

    r39 r58  
    256256        }; 
    257257         
    258         var impl = Class.create(EventPublisher, { 
     258        return new (Class.create(EventPublisher, /** @scope App.History.prototype */ { 
    259259                /** 
    260                  * Gibt an, ob der Browser die Funktionen, die von App.History bereitgestellt werden, unterstützt. Zur Zeit 
    261                  * bietet das Klassenbuch in dieser Hinsicht keine Unterstützung für Opera. Das Klassenbuch kann aber wie 
    262                  * gewohnt verwendet werden; einfach die Schaltflächen "Zurück" und "Weiter" und die Lesezeichenfunktion 
    263                  * funktionieren nicht. 
     260                 * Gibt an, ob der Browser die Funktionen, die von App.History bereitgestellt werden, unterstützt. 
    264261                 * @type Boolean 
    265262                 * @memberof App.History 
    266263                 * @name browserSupported 
    267264                */ 
    268                 browserSupported: !Prototype.Browser.Opera, 
     265                browserSupported: !(Browser.Opera && Browser.version < 9.5), 
    269266                 
    270267                /** 
     
    285282                */ 
    286283                start: function(initialState) { 
    287                         if (!App.History.browserSupported) { 
    288                                 return; 
     284                        if (!this.browserSupported) { 
     285                                return false; 
    289286                        } 
    290287                         
     
    356353                                }, 0.05); 
    357354                                 
    358                                 App.History.fireEvent("start"); 
    359                                 App.History.started = true; 
     355                                this.fireEvent("start"); 
     356                                this.started = true; 
    360357                        } 
    361358                }, 
     
    429426                        return true; 
    430427                } 
    431         }); 
    432  
    433         return new impl(); 
     428        }))(); 
    434429}(); 
    435430 
Note: See TracChangeset for help on using the changeset viewer.