Tizen 2.1 base
[platform/framework/web/web-ui-fw.git] / libs / js / jquery-mobile-1.0.1pre / js / jquery.mobile.page.js
1 /*
2 * "page" plugin
3 */
4
5 (function( $, undefined ) {
6
7 $.widget( "mobile.page", $.mobile.widget, {
8         options: {
9                 theme: "c",
10                 domCache: false,
11                 keepNativeDefault: ":jqmData(role='none'), :jqmData(role='nojs')"
12         },
13
14         _create: function() {
15
16                 this._trigger( "beforecreate" );
17
18                 this.element
19                         .attr( "tabindex", "0" )
20                         .addClass( "ui-page ui-body-" + this.options.theme );
21         },
22
23         keepNativeSelector: function() {
24                 var options = this.options,
25                         keepNativeDefined = options.keepNative && $.trim(options.keepNative);
26
27                 if( keepNativeDefined && options.keepNative !== options.keepNativeDefault ){
28                         return [options.keepNative, options.keepNativeDefault].join(", ");
29                 }
30
31                 return options.keepNativeDefault;
32         }
33 });
34 })( jQuery );