client/player/development-bundle/docs/button.html
author ymh <ymh.work@gmail.com>
Sat, 12 Jun 2010 04:25:05 +0200
changeset 0 cc4a51750724
permissions -rw-r--r--
first commit
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     1
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     2
<ul class="UIAPIPlugin-toc">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     3
<li><a href="#overview">Overview</a></li>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
<li><a href="#options">Options</a></li>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     5
<li><a href="#events">Events</a></li>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
<li><a href="#methods">Methods</a></li>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
<li><a href="#theming">Theming</a></li>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     8
</ul>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
     9
<div class="UIAPIPlugin">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    10
  <h1>jQuery UI Button</h1>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    11
  <div id="overview">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    12
    <h2 class="top-header">Overview</h2>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    13
    <div id="overview-main">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    14
        <p>Button enhances standard form elements like button, input of type submit or reset or anchors to themable buttons with appropiate mouseover and active styles.</p>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    15
<p>In addition to basic push buttons, radio buttons and checkboxes (inputs of type radio and checkbox) can be converted to buttons: Their associated label is styled to appear as the button, while the underlying input is updated on click.</p>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    16
<p>In order to group radio buttons, Button also provides an additional widget-method, called Buttonset. Its used by selecting a container element (which contains the radio buttons) and calling buttonset(). Buttonset will also provide visual grouping, and therefore should be used whenever you have a group of buttons. It works by selecting all descendents and applying button() to them. You can enable and disable a buttonset, which will enable and disable all contained buttons. Destroying a buttonset also calls the button's destroy method.</p>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    17
    </div>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    18
    <div id="overview-dependencies">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    19
        <h3>Dependencies</h3>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    20
        <ul>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    21
<li>UI Core</li>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    22
<li>UI Widget</li>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    23
</ul>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    24
    </div>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    25
    <div id="overview-example">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    26
        <h3>Example</h3>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    27
        <div id="overview-example" class="example">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    28
<ul><li><a href="#demo"><span>Demo</span></a></li><li><a href="#source"><span>View Source</span></a></li></ul>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    29
<p><div id="demo" class="tabs-container" rel="300">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    30
A simple jQuery UI Button.<br />
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    31
</p>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    32
<pre>$(&quot;button&quot;).button();
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    33
</pre>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    34
<p></div><div id="source" class="tabs-container">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    35
</p>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    36
<pre>&lt;!DOCTYPE html&gt;
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    37
&lt;html&gt;
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    38
&lt;head&gt;
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    39
  &lt;link href=&quot;http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot;/&gt;
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    40
  &lt;script src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js&quot;&gt;&lt;/script&gt;
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    41
  &lt;script src=&quot;http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js&quot;&gt;&lt;/script&gt;
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    42
  
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    43
  &lt;script&gt;
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    44
  $(document).ready(function() {
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    45
    $(&quot;button&quot;).button();
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    46
  });
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    47
  &lt;/script&gt;
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    48
&lt;/head&gt;
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    49
&lt;body style="font-size:62.5%;"&gt;
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    50
  
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    51
&lt;button&gt;Button label&lt;/button&gt;
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    52
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    53
&lt;/body&gt;
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    54
&lt;/html&gt;
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    55
</pre>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    56
<p></div>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    57
</p><p></div>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    58
<div id="overview-example" class="example">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    59
<ul><li><a href="#demo"><span>Demo</span></a></li><li><a href="#source"><span>View Source</span></a></li></ul>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    60
<div id="demo" class="tabs-container" rel="300">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    61
A simple jQuery UI Button.<br />
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    62
</p>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    63
<pre>$(&quot;#radio1&quot;).buttonset();
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    64
</pre>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    65
<p></div><div id="source" class="tabs-container">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    66
</p>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    67
<pre>&lt;!DOCTYPE html&gt;
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    68
&lt;html&gt;
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    69
&lt;head&gt;
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    70
  &lt;link href=&quot;http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot;/&gt;
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    71
  &lt;script src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js&quot;&gt;&lt;/script&gt;
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    72
  &lt;script src=&quot;http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js&quot;&gt;&lt;/script&gt;
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    73
  
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    74
  &lt;script&gt;
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    75
  $(document).ready(function() {
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    76
    $(&quot;#radio1&quot;).buttonset();
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    77
  });
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    78
  &lt;/script&gt;
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    79
&lt;/head&gt;
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    80
&lt;body style="font-size:62.5%;"&gt;
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    81
  
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    82
&lt;div id=&quot;radio1&quot;&gt;
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    83
	&lt;input type=&quot;radio&quot; id=&quot;radio1&quot; name=&quot;radio&quot; /&gt;&lt;label for=&quot;radio1&quot;&gt;Choice 1&lt;/label&gt;
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    84
	&lt;input type=&quot;radio&quot; id=&quot;radio2&quot; name=&quot;radio&quot; checked=&quot;checked&quot; /&gt;&lt;label for=&quot;radio2&quot;&gt;Choice 2&lt;/label&gt;
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    85
	&lt;input type=&quot;radio&quot; id=&quot;radio3&quot; name=&quot;radio&quot; /&gt;&lt;label for=&quot;radio3&quot;&gt;Choice 3&lt;/label&gt;
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    86
&lt;/div&gt;
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    87
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    88
&lt;/body&gt;
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    89
&lt;/html&gt;
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    90
</pre>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    91
<p></div>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    92
</p><p></div>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    93
    </div>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    94
  </div>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    95
  <div id="options">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    96
    <h2 class="top-header">Options</h2>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    97
    <ul class="options-list">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    98
      
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
    99
<li class="option" id="option-disabled">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   100
  <div class="option-header">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   101
    <h3 class="option-name"><a href="#option-disabled">disabled</a></h3>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   102
    <dl>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   103
      <dt class="option-type-label">Type:</dt>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   104
        <dd class="option-type">Boolean</dd>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   105
      
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   106
      <dt class="option-default-label">Default:</dt>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   107
        <dd class="option-default">false</dd>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   108
      
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   109
    </dl>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   110
  </div>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   111
  <div class="option-description">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   112
    <p>Disables (true) or enables (false) the button. Can be set when initialising (first creating) the button.</p>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   113
  </div>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   114
  <div class="option-examples">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   115
    <h4>Code examples</h4>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   116
    <dl class="option-examples-list">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   117
    
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   118
<dt>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   119
  Initialize a button with the <code>disabled</code> option specified.
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   120
</dt>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   121
<dd>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   122
<pre><code>$( ".selector" ).button({ disabled: true });</code></pre>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   123
</dd>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   124
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   125
    
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   126
<dt>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   127
  Get or set the <code>disabled</code> option, after init.
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   128
</dt>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   129
<dd>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   130
<pre><code>//getter
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   131
var disabled = $( ".selector" ).button( "option", "disabled" );
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   132
//setter
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   133
$( ".selector" ).button( "option", "disabled", true );</code></pre>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   134
</dd>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   135
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   136
    </dl>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   137
  </div>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   138
</li>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   139
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   140
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   141
<li class="option" id="option-text">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   142
  <div class="option-header">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   143
    <h3 class="option-name"><a href="#option-text">text</a></h3>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   144
    <dl>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   145
      <dt class="option-type-label">Type:</dt>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   146
        <dd class="option-type">Boolean</dd>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   147
      
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   148
      <dt class="option-default-label">Default:</dt>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   149
        <dd class="option-default">true</dd>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   150
      
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   151
    </dl>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   152
  </div>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   153
  <div class="option-description">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   154
    <p>Whether to show any text - when set to false (display no text), icons (see icons option) must be enabled, otherwise it'll be ignored.</p>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   155
  </div>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   156
  <div class="option-examples">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   157
    <h4>Code examples</h4>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   158
    <dl class="option-examples-list">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   159
    
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   160
<dt>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   161
  Initialize a button with the <code>text</code> option specified.
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   162
</dt>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   163
<dd>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   164
<pre><code>$( ".selector" ).button({ text: false });</code></pre>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   165
</dd>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   166
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   167
    
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   168
<dt>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   169
  Get or set the <code>text</code> option, after init.
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   170
</dt>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   171
<dd>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   172
<pre><code>//getter
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   173
var text = $( ".selector" ).button( "option", "text" );
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   174
//setter
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   175
$( ".selector" ).button( "option", "text", false );</code></pre>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   176
</dd>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   177
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   178
    </dl>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   179
  </div>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   180
</li>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   181
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   182
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   183
<li class="option" id="option-icons">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   184
  <div class="option-header">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   185
    <h3 class="option-name"><a href="#option-icons">icons</a></h3>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   186
    <dl>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   187
      <dt class="option-type-label">Type:</dt>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   188
        <dd class="option-type">Options</dd>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   189
      
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   190
      <dt class="option-default-label">Default:</dt>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   191
        <dd class="option-default">{ primary: null, secondary: null }</dd>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   192
      
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   193
    </dl>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   194
  </div>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   195
  <div class="option-description">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   196
    <p>Icons to display, with or without text (see text option). The primary icon is displayed on the left of the label text, the secondary on the right. Value for the primary and secondary properties must be a classname (String), eg. "ui-icon-gear". For using only a primary icon: icons: {primary:'ui-icon-locked'}. For using both primary and secondary icon: icons: {primary:'ui-icon-gear',secondary:'ui-icon-triangle-1-s'}</p>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   197
  </div>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   198
  <div class="option-examples">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   199
    <h4>Code examples</h4>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   200
    <dl class="option-examples-list">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   201
    
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   202
<dt>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   203
  Initialize a button with the <code>icons</code> option specified.
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   204
</dt>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   205
<dd>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   206
<pre><code>$( ".selector" ).button({ icons: {primary:'ui-icon-gear',secondary:'ui-icon-triangle-1-s'} });</code></pre>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   207
</dd>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   208
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   209
    
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   210
<dt>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   211
  Get or set the <code>icons</code> option, after init.
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   212
</dt>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   213
<dd>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   214
<pre><code>//getter
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   215
var icons = $( ".selector" ).button( "option", "icons" );
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   216
//setter
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   217
$( ".selector" ).button( "option", "icons", {primary:'ui-icon-gear',secondary:'ui-icon-triangle-1-s'} );</code></pre>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   218
</dd>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   219
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   220
    </dl>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   221
  </div>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   222
</li>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   223
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   224
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   225
<li class="option" id="option-label">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   226
  <div class="option-header">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   227
    <h3 class="option-name"><a href="#option-label">label</a></h3>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   228
    <dl>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   229
      <dt class="option-type-label">Type:</dt>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   230
        <dd class="option-type">String</dd>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   231
      
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   232
      <dt class="option-default-label">Default:</dt>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   233
        <dd class="option-default">HTML content of the button, or value attribute</dd>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   234
      
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   235
    </dl>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   236
  </div>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   237
  <div class="option-description">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   238
    <p>Text to show on the button. When not specified (null), the element's html content is used, or its value attribute when it's an input element of type submit or reset; or the html content of the associated label element if its an input of type radio or checkbox</p>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   239
  </div>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   240
  <div class="option-examples">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   241
    <h4>Code examples</h4>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   242
    <dl class="option-examples-list">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   243
    
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   244
<dt>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   245
  Initialize a button with the <code>label</code> option specified.
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   246
</dt>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   247
<dd>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   248
<pre><code>$( ".selector" ).button({ label: "custom label" });</code></pre>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   249
</dd>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   250
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   251
    
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   252
<dt>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   253
  Get or set the <code>label</code> option, after init.
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   254
</dt>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   255
<dd>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   256
<pre><code>//getter
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   257
var label = $( ".selector" ).button( "option", "label" );
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   258
//setter
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   259
</p>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   260
$( ".selector" ).button( "option", "label", "custom label" );</code></pre>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   261
</dd>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   262
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   263
    </dl>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   264
  </div>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   265
</li>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   266
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   267
    </ul>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   268
  </div>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   269
  <div id="events">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   270
    <h2 class="top-header">Events</h2>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   271
    <ul class="events-list">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   272
      <p>There are no events for this plugin.</p>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   273
    </ul>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   274
  </div>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   275
  <div id="methods">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   276
    <h2 class="top-header">Methods</h2>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   277
    <ul class="methods-list">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   278
      
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   279
<li class="method" id="method-destroy">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   280
  <div class="method-header">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   281
    <h3 class="method-name"><a href="#method-destroy">destroy</a></h3>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   282
    <dl>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   283
      <dt class="method-signature-label">Signature:</dt>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   284
        <dd class="method-signature">.button( "destroy"
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   285
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   286
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   287
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   288
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   289
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   290
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   291
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   292
)</dd>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   293
    </dl>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   294
  </div>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   295
  <div class="method-description">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   296
    <p>Remove the button functionality completely. This will return the element back to its pre-init state.</p>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   297
  </div>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   298
</li>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   299
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   300
<p>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   301
<li class="method" id="method-disable">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   302
  <div class="method-header">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   303
    <h3 class="method-name"><a href="#method-disable">disable</a></h3>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   304
    <dl>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   305
      <dt class="method-signature-label">Signature:</dt>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   306
        <dd class="method-signature">.button( "disable"
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   307
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   308
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   309
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   310
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   311
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   312
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   313
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   314
)</dd>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   315
    </dl>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   316
  </div>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   317
  <div class="method-description">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   318
    <p>Disable the button.</p>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   319
  </div>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   320
</li>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   321
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   322
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   323
<li class="method" id="method-enable">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   324
  <div class="method-header">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   325
    <h3 class="method-name"><a href="#method-enable">enable</a></h3>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   326
    <dl>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   327
      <dt class="method-signature-label">Signature:</dt>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   328
        <dd class="method-signature">.button( "enable"
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   329
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   330
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   331
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   332
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   333
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   334
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   335
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   336
)</dd>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   337
    </dl>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   338
  </div>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   339
  <div class="method-description">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   340
    <p>Enable the button.</p>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   341
  </div>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   342
</li>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   343
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   344
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   345
<li class="method" id="method-option">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   346
  <div class="method-header">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   347
    <h3 class="method-name"><a href="#method-option">option</a></h3>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   348
    <dl>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   349
      <dt class="method-signature-label">Signature:</dt>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   350
        <dd class="method-signature">.button( "option"
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   351
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   352
, optionName
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   353
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   354
, <span class="optional">[</span>value<span class="optional">] </span>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   355
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   356
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   357
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   358
)</dd>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   359
    </dl>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   360
  </div>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   361
  <div class="method-description">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   362
    <p>Get or set any button option. If no value is specified, will act as a getter.</p>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   363
  </div>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   364
</li>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   365
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   366
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   367
<li class="method" id="method-option">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   368
  <div class="method-header">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   369
    <h3 class="method-name"><a href="#method-option">option</a></h3>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   370
    <dl>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   371
      <dt class="method-signature-label">Signature:</dt>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   372
        <dd class="method-signature">.button( "option"
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   373
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   374
, options
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   375
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   376
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   377
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   378
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   379
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   380
)</dd>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   381
    </dl>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   382
  </div>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   383
  <div class="method-description">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   384
    <p>Set multiple button options at once by providing an options object.</p>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   385
  </div>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   386
</li>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   387
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   388
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   389
<li class="method" id="method-widget">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   390
  <div class="method-header">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   391
    <h3 class="method-name"><a href="#method-widget">widget</a></h3>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   392
    <dl>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   393
      <dt class="method-signature-label">Signature:</dt>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   394
        <dd class="method-signature">.button( "widget"
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   395
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   396
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   397
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   398
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   399
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   400
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   401
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   402
)</dd>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   403
    </dl>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   404
  </div>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   405
  <div class="method-description">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   406
    <p>Returns the .ui-button element.</p>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   407
  </div>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   408
</li>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   409
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   410
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   411
<li class="method" id="method-refresh">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   412
  <div class="method-header">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   413
    <h3 class="method-name"><a href="#method-refresh">refresh</a></h3>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   414
    <dl>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   415
      <dt class="method-signature-label">Signature:</dt>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   416
        <dd class="method-signature">.button( "refresh"
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   417
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   418
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   419
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   420
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   421
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   422
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   423
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   424
)</dd>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   425
    </dl>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   426
  </div>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   427
  <div class="method-description">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   428
    <p>Refreshes the visual state of the button. Useful for updating button state after the native element's checked or disabled state is changed programatically.</p>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   429
  </div>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   430
</li>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   431
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   432
    </ul>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   433
  </div>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   434
  <div id="theming">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   435
    <h2 class="top-header">Theming</h2>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   436
    <p>The jQuery UI Button plugin uses the jQuery UI CSS Framework to style its look and feel, including colors and background textures. We recommend using the ThemeRoller tool to create and download custom themes that are easy to build and maintain.
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   437
</p>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   438
  <p>If a deeper level of customization is needed, there are widget-specific classes referenced within the jquery.ui.button.css stylesheet that can be modified. These classes are highlighed in bold below.
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   439
</p>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   440
    
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   441
  <h3>Sample markup with jQuery UI CSS Framework classes</h3>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   442
  &lt;button class=&quot;<strong>ui-button ui-button-text-only</strong> ui-widget ui-state-default ui-corner-all&quot;&gt;<br />
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   443
&nbsp;&nbsp;&nbsp;&lt;span class=&quot;<strong>ui-button-text</strong>&quot;&gt;Button Label&lt;/span&gt;<br />&lt;/button&gt;
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   444
  <p class="theme-note">
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   445
    <strong>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   446
      Note: This is a sample of markup generated by the button plugin, not markup you should use to create a button. The only markup needed for that is &lt;button&gt;Button Label&lt;/button&gt;.
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   447
    </strong>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   448
  </p>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   449
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   450
  </div>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   451
</div>
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   452
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   453
</p><!-- 
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   454
Pre-expand include size: 23021 bytes
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   455
Post-expand include size: 28995 bytes
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   456
Template argument size: 13372 bytes
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   457
Maximum: 2097152 bytes
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   458
-->
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   459
cc4a51750724 first commit
ymh <ymh.work@gmail.com>
parents:
diff changeset
   460
<!-- Saved in parser cache with key jqdocs_docs:pcache:idhash:3767-1!1!0!!en!2 and timestamp 20100421091628 -->