Skip to content

Commit ed97da6

Browse files
committed
Update version number
1 parent 494b59c commit ed97da6

File tree

9 files changed

+80
-63
lines changed

9 files changed

+80
-63
lines changed

dist/caman.full.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/caman.full.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/caman.full.pack.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/caman.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/caman.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/caman.pack.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/caman.html

Lines changed: 64 additions & 50 deletions
Large diffs are not rendered by default.

docs/io.html

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,17 @@
22
<span class="vi">@domainRegex = </span><span class="sr">/(?:(?:http|https):\/\/)((?:\w+)\.(?:(?:\w|\.)+))/</span></pre></div> </td> </tr> <tr id="section-2"> <td class="docs"> <div class="pilwrap"> <a class="pilcrow" href="#section-2">&#182;</a> </div> <p>Is the given URL remote?
33
If a cross-origin setting is set, we assume you have CORS
44
properly configured.</p> </td> <td class="code"> <div class="highlight"><pre> <span class="vi">@isRemote: </span><span class="nf">(img) -&gt;</span>
5-
<span class="k">return</span> <span class="k">if</span> <span class="o">not</span> <span class="nx">img</span>
6-
<span class="k">return</span> <span class="kc">false</span> <span class="k">if</span> <span class="nx">img</span><span class="p">.</span><span class="nx">crossOrigin</span><span class="o">?</span>
5+
<span class="k">return</span> <span class="kc">false</span> <span class="nx">unless</span> <span class="nx">img</span><span class="o">?</span>
6+
<span class="k">return</span> <span class="kc">false</span> <span class="k">if</span> <span class="nx">@corsEnabled</span><span class="p">(</span><span class="nx">img</span><span class="p">)</span>
77

88
<span class="nv">matches = </span><span class="nx">img</span><span class="p">.</span><span class="nx">src</span><span class="p">.</span><span class="nx">match</span> <span class="nx">@domainRegex</span>
99
<span class="k">return</span> <span class="k">if</span> <span class="nx">matches</span> <span class="k">then</span> <span class="nx">matches</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> <span class="o">isnt</span> <span class="nb">document</span><span class="p">.</span><span class="nx">domain</span> <span class="k">else</span> <span class="kc">false</span>
1010

11+
<span class="vi">@corsEnabled: </span><span class="nf">(img) -&gt;</span>
12+
<span class="nx">img</span><span class="p">.</span><span class="nx">crossOrigin</span><span class="o">?</span> <span class="o">and</span> <span class="nx">img</span><span class="p">.</span><span class="nx">crossOrigin</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">()</span> <span class="k">in</span> <span class="p">[</span><span class="s">&#39;anonymous&#39;</span><span class="p">,</span> <span class="s">&#39;use-credentials&#39;</span><span class="p">]</span>
13+
1114
<span class="vi">@proxyUrl: </span><span class="nf">(src) -&gt;</span>
12-
<span class="s">&quot;</span><span class="si">#{</span><span class="nx">Caman</span><span class="p">.</span><span class="nx">remoteProxy</span><span class="si">}</span><span class="s">?camanProxyUrl=</span><span class="si">#{</span><span class="nb">encodeURIComponent</span><span class="p">(</span><span class="nx">src</span><span class="p">)</span><span class="si">}</span><span class="s">&quot;</span></pre></div> </td> </tr> <tr id="section-3"> <td class="docs"> <div class="pilwrap"> <a class="pilcrow" href="#section-3">&#182;</a> </div> <p>Shortcut for using one of the bundled proxies.</p> </td> <td class="code"> <div class="highlight"><pre> <span class="vi">@useProxy: </span><span class="nf">(lang) -&gt;</span>
15+
<span class="s">&quot;</span><span class="si">#{</span><span class="nx">Caman</span><span class="p">.</span><span class="nx">remoteProxy</span><span class="si">}</span><span class="s">?</span><span class="si">#{</span><span class="nx">Caman</span><span class="p">.</span><span class="nx">proxyParam</span><span class="si">}</span><span class="s">=</span><span class="si">#{</span><span class="nb">encodeURIComponent</span><span class="p">(</span><span class="nx">src</span><span class="p">)</span><span class="si">}</span><span class="s">&quot;</span></pre></div> </td> </tr> <tr id="section-3"> <td class="docs"> <div class="pilwrap"> <a class="pilcrow" href="#section-3">&#182;</a> </div> <p>Shortcut for using one of the bundled proxies.</p> </td> <td class="code"> <div class="highlight"><pre> <span class="vi">@useProxy: </span><span class="nf">(lang) -&gt;</span>
1316
<span class="nv">langToExt =</span>
1417
<span class="nv">ruby: </span><span class="s">&#39;rb&#39;</span>
1518
<span class="nv">python: </span><span class="s">&#39;py&#39;</span>

src/core/caman.coffee

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ else
2424
# The main goal for Caman was simplicity, so all of this is handled transparently to the end-user.
2525
Root.Caman = class Caman
2626
@version:
27-
release: "3.4.0"
28-
date: "12/17/12"
27+
release: "4.0.0"
28+
date: "1/6/13"
2929

3030
# Debug mode enables console logging
3131
@DEBUG: false

0 commit comments

Comments
 (0)