<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Dropbox JavaScript SDK - ReferenceError: Dropbox is not defined (with angularJS 1.4) in Dropbox API Support &amp; Feedback</title>
    <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Dropbox-JavaScript-SDK-ReferenceError-Dropbox-is-not-defined/m-p/243030#M13565</link>
    <description>&lt;P&gt;Good morning Greg,&lt;/P&gt;&lt;P&gt;No, I don't get any error before the ReferenceError.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've noticed that it's necessary to use&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN class="sunlight-javascript"&gt;&lt;SPAN class="sunlight-keyword"&gt;var&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN class="sunlight-ident"&gt;Dropbox&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN class="sunlight-operator"&gt;=&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN class="sunlight-ident"&gt;require&lt;/SPAN&gt;&lt;SPAN class="sunlight-punctuation"&gt;(&lt;/SPAN&gt;&lt;SPAN class="sunlight-string"&gt;'dropbox'&lt;/SPAN&gt;&lt;SPAN class="sunlight-punctuation"&gt;)&lt;/SPAN&gt;&lt;SPAN class="sunlight-punctuation"&gt;;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;before creating the Dropbox object.&lt;/P&gt;&lt;P&gt;In that case I think I have to install RequireJS module in my angularJS 1.4 app.&lt;/P&gt;&lt;P&gt;Is this the way that I'll fix the problem or is there any other easier solution?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sat, 23 Sep 2017 08:11:19 GMT</pubDate>
    <dc:creator>chartbid</dc:creator>
    <dc:date>2017-09-23T08:11:19Z</dc:date>
    <item>
      <title>Dropbox JavaScript SDK - ReferenceError: Dropbox is not defined (with angularJS 1.4)</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Dropbox-JavaScript-SDK-ReferenceError-Dropbox-is-not-defined/m-p/229948#M12511</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I'm trying to use Dropbox Javascript SDK (version 2) in my angular 1.4 Application.&lt;/P&gt;&lt;P&gt;The installation of the package was OK but when I execute the function 'viewFile' I get an error&amp;nbsp;&lt;STRONG&gt;ReferenceError: Dropbox is not defined&lt;/STRONG&gt;&amp;nbsp; in the 2nd line:&amp;nbsp; &lt;STRONG&gt;var dbx = new Dropbox({ accessToken: ACCESS_TOKEN });&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You can see the function:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;function viewFile() {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var SHARED_LINK = "/" + vm.selectedDoc.url;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var dbx = new Dropbox({ accessToken: ACCESS_TOKEN });
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dbx.sharingGetSharedLinkFile({url: SHARED_LINK})
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .then(function(data) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var downloadUrl = URL.createObjectURL(data.fileBlob);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var downloadButton = document.createElement('a');
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; downloadButton.setAttribute('href', downloadUrl);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; downloadButton.setAttribute('download', data.name);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; downloadButton.setAttribute('class', 'button');
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; downloadButton.innerText = 'Download: ' + data.name;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.getElementById('results').appendChild(downloadButton);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; })
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .catch(function(error) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; console.error(error);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return false;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/PRE&gt;&lt;P&gt;Keep in mind that I don´t use TypeScript in the App&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How Can I solve this error?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;</description>
      <pubDate>Wed, 29 May 2019 09:21:06 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Dropbox-JavaScript-SDK-ReferenceError-Dropbox-is-not-defined/m-p/229948#M12511</guid>
      <dc:creator>chartbid</dc:creator>
      <dc:date>2019-05-29T09:21:06Z</dc:date>
    </item>
    <item>
      <title>Re: Dropbox JavaScript SDK - ReferenceError: Dropbox is not defined (with angularJS 1.4)</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Dropbox-JavaScript-SDK-ReferenceError-Dropbox-is-not-defined/m-p/230062#M12517</link>
      <description>How are you importing 'Dropbox'? Do you get any errors before the ReferenceError?</description>
      <pubDate>Fri, 30 Jun 2017 13:24:23 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Dropbox-JavaScript-SDK-ReferenceError-Dropbox-is-not-defined/m-p/230062#M12517</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2017-06-30T13:24:23Z</dc:date>
    </item>
    <item>
      <title>Re: Dropbox JavaScript SDK - ReferenceError: Dropbox is not defined (with angularJS 1.4)</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Dropbox-JavaScript-SDK-ReferenceError-Dropbox-is-not-defined/m-p/243030#M13565</link>
      <description>&lt;P&gt;Good morning Greg,&lt;/P&gt;&lt;P&gt;No, I don't get any error before the ReferenceError.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've noticed that it's necessary to use&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN class="sunlight-javascript"&gt;&lt;SPAN class="sunlight-keyword"&gt;var&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN class="sunlight-ident"&gt;Dropbox&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN class="sunlight-operator"&gt;=&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN class="sunlight-ident"&gt;require&lt;/SPAN&gt;&lt;SPAN class="sunlight-punctuation"&gt;(&lt;/SPAN&gt;&lt;SPAN class="sunlight-string"&gt;'dropbox'&lt;/SPAN&gt;&lt;SPAN class="sunlight-punctuation"&gt;)&lt;/SPAN&gt;&lt;SPAN class="sunlight-punctuation"&gt;;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;before creating the Dropbox object.&lt;/P&gt;&lt;P&gt;In that case I think I have to install RequireJS module in my angularJS 1.4 app.&lt;/P&gt;&lt;P&gt;Is this the way that I'll fix the problem or is there any other easier solution?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 23 Sep 2017 08:11:19 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Dropbox-JavaScript-SDK-ReferenceError-Dropbox-is-not-defined/m-p/243030#M13565</guid>
      <dc:creator>chartbid</dc:creator>
      <dc:date>2017-09-23T08:11:19Z</dc:date>
    </item>
    <item>
      <title>Re: Dropbox JavaScript SDK - ReferenceError: Dropbox is not defined (with angularJS 1.4)</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Dropbox-JavaScript-SDK-ReferenceError-Dropbox-is-not-defined/m-p/243373#M13570</link>
      <description>Thanks for following up. I'm glad to hear you got this working. The JavaScript SDK wasn't built for Angular unfortunately, so I can't offer a more official/supported solution.</description>
      <pubDate>Mon, 25 Sep 2017 15:20:52 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Dropbox-JavaScript-SDK-ReferenceError-Dropbox-is-not-defined/m-p/243373#M13570</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2017-09-25T15:20:52Z</dc:date>
    </item>
    <item>
      <title>Re: Dropbox JavaScript SDK - ReferenceError: Dropbox is not defined (with angularJS 1.4)</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Dropbox-JavaScript-SDK-ReferenceError-Dropbox-is-not-defined/m-p/304936#M18395</link>
      <description>&lt;P&gt;Try:&lt;/P&gt;&lt;PRE&gt;&lt;SPAN class="sunlight-javascript"&gt;&lt;SPAN class="sunlight-keyword"&gt;var&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN class="sunlight-ident"&gt;Dropbox&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN class="sunlight-operator"&gt;=&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN class="sunlight-ident"&gt;require&lt;/SPAN&gt;&lt;SPAN class="sunlight-punctuation"&gt;(&lt;/SPAN&gt;&lt;SPAN class="sunlight-string"&gt;'dropbox'&lt;/SPAN&gt;&lt;SPAN class="sunlight-punctuation"&gt;).Dropbox&lt;/SPAN&gt;&lt;SPAN class="sunlight-punctuation"&gt;;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 23 Oct 2018 20:21:19 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Dropbox-JavaScript-SDK-ReferenceError-Dropbox-is-not-defined/m-p/304936#M18395</guid>
      <dc:creator>hamadafadil</dc:creator>
      <dc:date>2018-10-23T20:21:19Z</dc:date>
    </item>
  </channel>
</rss>

