Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
93 changes: 50 additions & 43 deletions build/sushi.js

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions docs/Data/parsed.json

Large diffs are not rendered by default.

220 changes: 220 additions & 0 deletions docs/Data/requireplugins-jquery-1.4.4.js

Large diffs are not rendered by default.

221 changes: 221 additions & 0 deletions docs/Data/requireplugins-jquery-1.4.4.js.highlighted

Large diffs are not rendered by default.

38 changes: 38 additions & 0 deletions docs/Data/sushi.HTML5.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
define(
['sushi.core', 'sushi.utils'],

/**
* JSON handling functions
*
* @namespace Sushi.utils
* @class HTML5
* @extends Sushi.utils
*/
function() {
Sushi.namespace('utils.HTML5');
/**
* Enable HTML5 Elements inside IE (8 and before)
* script by Remy Sharp http://remysharp.com/2009/01/07/html5-enabling-script/
*
* @method shiv
* @param {String} Optional. List of specific objects to create (e.g.: Sushi.HTML5.shiv("canvas, time, aside") );
* @return {Object} HTML5 elements created with boolean value.
*/
var shiv = function(string) {
var e = (string) ? string : "abbr,article,aside,audio,bb,canvas,datagrid,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video",
html5els = {};

e.split(',');
for( var i=e.length;i >= 0; i -= 1){
document.createElement(e[i]);
elsAvailable[e[i]] = true;
}
return html5els;
}

return {
shiv: shiv
};

}
);
39 changes: 39 additions & 0 deletions docs/Data/sushi.HTML5.js.highlighted
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
<div class="highlight"><pre><span class="nx">define</span><span class="p">(</span>
<span class="p">[</span><span class="s1">&#39;sushi.core&#39;</span><span class="p">,</span> <span class="s1">&#39;sushi.utils&#39;</span><span class="p">],</span>

<span class="cm">/**</span>
<span class="cm"> * JSON handling functions</span>
<span class="cm"> *</span>
<span class="cm"> * @namespace Sushi.utils</span>
<span class="cm"> * @class HTML5</span>
<span class="cm"> * @extends Sushi.utils</span>
<span class="cm"> */</span>
<span class="kd">function</span><span class="p">()</span> <span class="p">{</span>
<span class="nx">Sushi</span><span class="p">.</span><span class="nx">namespace</span><span class="p">(</span><span class="s1">&#39;utils.HTML5&#39;</span><span class="p">);</span>
<span class="cm">/**</span>
<span class="cm"> * Enable HTML5 Elements inside IE (8 and before)</span>
<span class="cm"> * script by Remy Sharp http://remysharp.com/2009/01/07/html5-enabling-script/</span>
<span class="cm"> *</span>
<span class="cm"> * @method shiv</span>
<span class="cm"> * @param {String} Optional. List of specific objects to create (e.g.: Sushi.HTML5.shiv(&quot;canvas, time, aside&quot;) );</span>
<span class="cm"> * @return {Object} HTML5 elements created with boolean value.</span>
<span class="cm"> */</span>
<span class="kd">var</span> <span class="nx">shiv</span> <span class="o">=</span> <span class="kd">function</span><span class="p">(</span><span class="nx">string</span><span class="p">)</span> <span class="p">{</span>
<span class="kd">var</span> <span class="nx">e</span> <span class="o">=</span> <span class="p">(</span><span class="nx">string</span><span class="p">)</span> <span class="o">?</span> <span class="nx">string</span> <span class="o">:</span> <span class="s2">&quot;abbr,article,aside,audio,bb,canvas,datagrid,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video&quot;</span><span class="p">,</span>
<span class="nx">html5els</span> <span class="o">=</span> <span class="p">{};</span>

<span class="nx">e</span><span class="p">.</span><span class="nx">split</span><span class="p">(</span><span class="s1">&#39;,&#39;</span><span class="p">);</span>
<span class="k">for</span><span class="p">(</span> <span class="kd">var</span> <span class="nx">i</span><span class="o">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">i</span> <span class="o">&gt;=</span> <span class="mi">0</span><span class="p">;</span> <span class="nx">i</span> <span class="o">-=</span> <span class="mi">1</span><span class="p">){</span>
<span class="nb">document</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="nx">e</span><span class="p">[</span><span class="nx">i</span><span class="p">]);</span>
<span class="nx">elsAvailable</span><span class="p">[</span><span class="nx">e</span><span class="p">[</span><span class="nx">i</span><span class="p">]]</span> <span class="o">=</span> <span class="kc">true</span><span class="p">;</span>
<span class="p">}</span>
<span class="k">return</span> <span class="nx">html5els</span><span class="p">;</span>
<span class="p">}</span>

<span class="k">return</span> <span class="p">{</span>
<span class="nx">shiv</span><span class="o">:</span> <span class="nx">shiv</span>
<span class="p">};</span>

<span class="p">}</span>
<span class="p">);</span>
</pre></div>
File renamed without changes.
Loading