|
13 | 13 | a string argument followed by a value, it will set an instance variable
|
14 | 14 | (e.g. <code>.sketch('color','#f00')</code>.</p> </td> <td class="code"> <div class="highlight"><pre> <span class="k">if</span> <span class="k">typeof</span><span class="p">(</span><span class="nx">key</span><span class="p">)</span> <span class="o">==</span> <span class="s1">'string'</span> <span class="o">&&</span> <span class="nx">sketch</span>
|
15 | 15 | <span class="k">if</span> <span class="nx">sketch</span><span class="p">[</span><span class="nx">key</span><span class="p">]</span>
|
16 |
| - <span class="nx">sketch</span><span class="p">[</span><span class="nx">key</span><span class="p">].</span><span class="nx">apply</span> <span class="nx">sketch</span><span class="p">,</span> <span class="nx">args</span> |
17 |
| - <span class="k">else</span> <span class="k">if</span> <span class="nx">args</span><span class="p">.</span><span class="nx">length</span> <span class="o">==</span> <span class="mi">1</span> |
18 |
| - <span class="nx">sketch</span><span class="p">.</span><span class="nx">set</span> <span class="nx">key</span><span class="p">,</span> <span class="nx">args</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> |
19 |
| - <span class="k">else</span> <span class="k">if</span> <span class="nx">args</span><span class="p">.</span><span class="nx">length</span> <span class="o">==</span> <span class="mi">0</span> |
20 |
| - <span class="nx">sketch</span><span class="p">[</span><span class="nx">key</span><span class="p">]</span> |
| 16 | + <span class="k">if</span> <span class="k">typeof</span><span class="p">(</span><span class="nx">sketch</span><span class="p">[</span><span class="nx">key</span><span class="p">])</span> <span class="o">==</span> <span class="s1">'function'</span> |
| 17 | + <span class="nx">sketch</span><span class="p">[</span><span class="nx">key</span><span class="p">].</span><span class="nx">apply</span> <span class="nx">sketch</span><span class="p">,</span> <span class="nx">args</span> |
| 18 | + <span class="k">else</span> <span class="k">if</span> <span class="nx">args</span><span class="p">.</span><span class="nx">length</span> <span class="o">==</span> <span class="mi">0</span> |
| 19 | + <span class="nx">sketch</span><span class="p">[</span><span class="nx">key</span><span class="p">]</span> |
| 20 | + <span class="k">else</span> <span class="k">if</span> <span class="nx">args</span><span class="p">.</span><span class="nx">length</span> <span class="o">==</span> <span class="mi">1</span> |
| 21 | + <span class="nx">sketch</span><span class="p">[</span><span class="nx">key</span><span class="p">]</span> <span class="o">=</span> <span class="nx">args</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> |
21 | 22 | <span class="k">else</span>
|
22 | 23 | <span class="nx">$</span><span class="p">.</span><span class="nx">error</span><span class="p">(</span><span class="s1">'Sketch.js did not recognize the given command.'</span><span class="p">)</span>
|
23 | 24 | <span class="k">else</span> <span class="k">if</span> <span class="nx">sketch</span>
|
|
0 commit comments