From 5c5cd0d8952b1718c8dd405642ea0679b3a81788 Mon Sep 17 00:00:00 2001 From: Lauren McCarthy Date: Tue, 12 Mar 2019 22:46:46 -0700 Subject: [PATCH] fix mismatched quotemarks --- src/templates/pages/libraries/index.hbs | 2 +- src/templates/pages/reference/assets/js/reference.js | 2 +- src/templates/pages/reference/assets/js/reference.js.map | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/templates/pages/libraries/index.hbs b/src/templates/pages/libraries/index.hbs index 2646dcaa96..e541d08c7d 100644 --- a/src/templates/pages/libraries/index.hbs +++ b/src/templates/pages/libraries/index.hbs @@ -268,7 +268,7 @@ slug: libraries/ {{#i18n "create-your-own2"}}{{/i18n}} {{#i18n "create-your-own3"}}{{/i18n}} - {{#i18n "create-your-own4'}}{{/i18n}}

+ {{#i18n "create-your-own4"}}{{/i18n}}

diff --git a/src/templates/pages/reference/assets/js/reference.js b/src/templates/pages/reference/assets/js/reference.js index 4dd633bced..a875c4ae60 100644 --- a/src/templates/pages/reference/assets/js/reference.js +++ b/src/templates/pages/reference/assets/js/reference.js @@ -2445,7 +2445,7 @@ define('listView',[ define('text!tpl/item.html',[],function () { return '

<%=item.name%><% if (item.isMethod) { %>()<% } %>

\n\n<% if (item.example) { %>\n
\n

Example

\n Examples for <%=item.name%>\n\n\t
\n <% _.each(item.example, function(example){ %>\n <%= example %>\n <% }); %>\n
\n
\n<% } %>\n\n\n
\n \n

Description

\n\n <% if (item.deprecated) { %>\n

\n Deprecated: <%=item.name%><% if (item.isMethod) { %>()<% } %> is deprecated and will be removed in a future version of p5. <% if (item.deprecationMessage) { %><%=item.deprecationMessage%><% } %>\n

\n <% } %>\n \n\n <%= item.description %>\n\n <% if (item.extends) { %>\n

Extends <%=item.extends%>

\n <% } %>\n\n <% if (item.module === \'p5.dom\') { %>\n

This function requires you include the p5.dom library. Add the following into the head of your index.html file:\n

<script language="javascript" type="text/javascript" src="path/to/p5.dom.js"></script>
\n

\n <% } %>\n <% if (item.module === \'p5.sound\') { %>\n

This function requires you include the p5.sound library. Add the following into the head of your index.html file:\n

<script language="javascript" type="text/javascript" src="path/to/p5.sound.js"></script>
\n

\n <% } %>\n\n <% if (item.constRefs) { %>\n

Used by:\n <%\n var refs = item.constRefs;\n for (var i = 0; i < refs.length; i ++) {\n var ref = refs[i];\n var name = ref;\n if (name.substr(0, 3) === \'p5.\') {\n name = name.substr(3);\n }\n\tif (i !== 0) {\n if (i == refs.length - 1) {\n %> and <%\n } else {\n %>, <%\n }\n }\n %><%= name %>()<%\n }\n %>\n

\n <% } %>\n\n
\n\n<% if (isConstructor || !isClass) { %>\n\n
\n

Syntax

\n

\n <% syntaxes.forEach(function(syntax) { %>\n

<%= syntax %>
\n <% }) %>\n

\n
\n\n\n<% if (item.return) { %>\n\n \n\n<% } %>\n\n<% if (item.access) { %>\n<%= item.access %>\n<% } %>\n\n<% if (item.final) { %>\nconstant\n<% } %>\n\n<% if (item.chainable) { %>\n

chainable

\n<% } %>\n\n<% if (item.async) { %>\nasync\n<% } %>\n\n\n\n<% if (item.params) { %>\n
\n

Parameters

\n \n <% for (var i=0; i\n \n \n \n \n <% } %>\n
\n <% var p = item.params[i] %>\n <% if (p.optional) { %>\n <%=p.name%>\n <% } else { %>\n <%=p.name%>\n <% } %>\n <%if (p.optdefault) { %>=<%=p.optdefault%><% } %>\n \n <% if (p.type) {\n var type = p.type.replace(/(p5\\.[A-Z][A-Za-z]*)/, \'$1\');\n %>\n <%=type%>: <%=p.description%>\n <% } %>\n <% if (p.multiple) {%>\n multiple\n <% } %>\n
\n
\n<% } %>\n\n<% if (item.return) { %>\n
\n\t

Returns

\n <% if (item.return.type) { %>\n

<%=item.return.type%>: <%= item.return.description %>

\n <% } %>\n
\n<% } %>\n\n<% } %>\n';}); -define('text!tpl/class.html',[],function () { return '\n<% if (typeof constructor !== \'undefined\') { %>\n
\n \n <%=constructor%>\n
\n<% } %>\n\n<% var fields = _.filter(things, function(item) { return item.itemtype === \'property\' && item.access !== \'private\' }); %>\n<% if (fields.length > 0) { %>\n

Fields

\n

\n <% _.each(fields, function(item) { %>\n class="addon"<% } %> ><%=item.name%>: <%= item.description %>\n
\n <% }); %>\n

\n<% } %>\n\n<% var methods = _.filter(things, function(item) { return item.itemtype === \'method\' && item.access !== \'private\' }); %>\n<% if (methods.length > 0) { %>\n

Methods

\n

\n \n <% _.each(methods, function(item) { %>\n \n \n \n <% }); %>\n
class="addon"<% } %>><%=item.name%><% if (item.itemtype === \'method\') { %>()<%}%><%= item.description %>
\n

\n<% } %>\n';}); +define('text!tpl/class.html',[],function () { return '\n<% if (typeof constructor !== \'undefined\') { %>\n
\n \n <%=constructor%>\n
\n<% } %>\n\n<% var fields = _.filter(things, function(item) { return item.itemtype === \'property\' && item.access !== \'private\' }); %>\n<% if (fields.length > 0) { %>\n

Fields

\n

\n <% _.each(fields, function(item) { %>\n class="addon"<% } %> ><%=item.name%>: <%= item.description %>\n
\n <% }); %>\n

\n<% } %>\n\n<% var methods = _.filter(things, function(item) { return item.itemtype === \'method\' && item.access !== \'private\' }); %>\n<% if (methods.length > 0) { %>\n

Methods

\n

\n \n <% _.each(methods, function(item) { %>\n \n \n \n <% }); %>\n
class="addon"<% } %>><%=item.name%><% if (item.itemtype === \'method\') { %>()<%}%>
<%= item.description %>
\n

\n<% } %>\n';}); define('text!tpl/itemEnd.html',[],function () { return '

\n\n\n\n\n

If you see any errors or have suggestions, please let us know.

\n\n \n\n <% if (item.file && item.line) { %>\n

Find any typos or bugs? <%=item.name%><% if (item.isMethod) { %>()<% } %> is documented and defined in <%= item.file %>. Please feel free to edit the file and issue a pull request!

\n <% } %>\n\n

\n';}); diff --git a/src/templates/pages/reference/assets/js/reference.js.map b/src/templates/pages/reference/assets/js/reference.js.map index bc30da75ff..5591bbc091 100644 --- a/src/templates/pages/reference/assets/js/reference.js.map +++ b/src/templates/pages/reference/assets/js/reference.js.map @@ -38,7 +38,7 @@ "\ndefine('text!tpl/list.html',[],function () { return '<% _.each(groups, function(group){ %>\\n

\"><%=group.name%>

\\n
\\n <% _.each(group.subgroups, function(subgroup, ind) { %>\\n
\\n <% if (subgroup.name !== \\'0\\') { %>\\n
\"><%=subgroup.name%>
\\n <% } %>\\n <% _.each(subgroup.items, function(item) { %>\\n
\"><%=item.name%><% if (item.itemtype === \\'method\\') { %>()<%}%>
\\n <% }); %>\\n
\\n <% }); %>\\n
\\n<% }); %>\\n';});\n\n", "define('listView',[\n 'App',\n // Templates\n 'text!tpl/list.html'\n], function (App, listTpl) {\n var striptags = function(html) {\n var div = document.createElement('div');\n div.innerHTML = html;\n return div.textContent;\n };\n\n var listView = Backbone.View.extend({\n el: '#list',\n events: {},\n /**\n * Init.\n */\n init: function () {\n this.listTpl = _.template(listTpl);\n\n return this;\n },\n /**\n * Render the list.\n */\n render: function (items, listCollection) {\n if (items && listCollection) {\n var self = this;\n\n // Render items and group them by module\n // module === group\n this.groups = {};\n _.each(items, function (item, i) {\n\n if (!item.private && item.file.indexOf('addons') === -1) { //addons don't get displayed on main page\n\n var group = item.module || '_';\n var subgroup = item.submodule || '_';\n if (group === subgroup) {\n subgroup = '0';\n }\n var hash = App.router.getHash(item);\n\n // Create a group list\n if (!self.groups[group]) {\n self.groups[group] = {\n name: group.replace('_', ' '),\n subgroups: {}\n };\n }\n\n // Create a subgroup list\n if (!self.groups[group].subgroups[subgroup]) {\n self.groups[group].subgroups[subgroup] = {\n name: subgroup.replace('_', ' '),\n items: []\n };\n }\n\n // hide the un-interesting constants\n if (group === 'Constants' && !item.example)\n return;\n\n if (item.class === 'p5') {\n\n self.groups[group].subgroups[subgroup].items.push(item);\n\n } else {\n\n var found = _.find(self.groups[group].subgroups[subgroup].items,\n function(i){ return i.name == item.class; });\n\n if (!found) {\n\n // FIX TO INVISIBLE OBJECTS: DH (see also router.js)\n var ind = hash.lastIndexOf('/');\n hash = item.hash.substring(0, ind).replace('p5/','p5.');\n self.groups[group].subgroups[subgroup].items.push({\n name: item.class,\n hash: hash\n });\n }\n\n }\n }\n });\n\n // Put the
  • items html into the list