From 1bb00985224130caa4ec0cea2800df117000bb8b Mon Sep 17 00:00:00 2001
From: ColinTree <502470184@qq.com>
Date: Sat, 24 Mar 2018 16:13:56 +0800
Subject: [PATCH] 0.3.1: scale level supported
---
LICENSE | 191 +++++++++++++++++++++++++++++++++++++++++++++++
README.md | 20 ++---
assets/plugin.js | 19 +++--
example.png | Bin 30245 -> 36341 bytes
package.json | 43 ++++++-----
5 files changed, 237 insertions(+), 36 deletions(-)
create mode 100644 LICENSE
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..8c5c6fc
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,191 @@
+Apache License
+Version 2.0, January 2004
+http://www.apache.org/licenses/
+
+TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+1. Definitions.
+
+"License" shall mean the terms and conditions for use, reproduction, and
+distribution as defined by Sections 1 through 9 of this document.
+
+"Licensor" shall mean the copyright owner or entity authorized by the copyright
+owner that is granting the License.
+
+"Legal Entity" shall mean the union of the acting entity and all other entities
+that control, are controlled by, or are under common control with that entity.
+For the purposes of this definition, "control" means (i) the power, direct or
+indirect, to cause the direction or management of such entity, whether by
+contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the
+outstanding shares, or (iii) beneficial ownership of such entity.
+
+"You" (or "Your") shall mean an individual or Legal Entity exercising
+permissions granted by this License.
+
+"Source" form shall mean the preferred form for making modifications, including
+but not limited to software source code, documentation source, and configuration
+files.
+
+"Object" form shall mean any form resulting from mechanical transformation or
+translation of a Source form, including but not limited to compiled object code,
+generated documentation, and conversions to other media types.
+
+"Work" shall mean the work of authorship, whether in Source or Object form, made
+available under the License, as indicated by a copyright notice that is included
+in or attached to the work (an example is provided in the Appendix below).
+
+"Derivative Works" shall mean any work, whether in Source or Object form, that
+is based on (or derived from) the Work and for which the editorial revisions,
+annotations, elaborations, or other modifications represent, as a whole, an
+original work of authorship. For the purposes of this License, Derivative Works
+shall not include works that remain separable from, or merely link (or bind by
+name) to the interfaces of, the Work and Derivative Works thereof.
+
+"Contribution" shall mean any work of authorship, including the original version
+of the Work and any modifications or additions to that Work or Derivative Works
+thereof, that is intentionally submitted to Licensor for inclusion in the Work
+by the copyright owner or by an individual or Legal Entity authorized to submit
+on behalf of the copyright owner. For the purposes of this definition,
+"submitted" means any form of electronic, verbal, or written communication sent
+to the Licensor or its representatives, including but not limited to
+communication on electronic mailing lists, source code control systems, and
+issue tracking systems that are managed by, or on behalf of, the Licensor for
+the purpose of discussing and improving the Work, but excluding communication
+that is conspicuously marked or otherwise designated in writing by the copyright
+owner as "Not a Contribution."
+
+"Contributor" shall mean Licensor and any individual or Legal Entity on behalf
+of whom a Contribution has been received by Licensor and subsequently
+incorporated within the Work.
+
+2. Grant of Copyright License.
+
+Subject to the terms and conditions of this License, each Contributor hereby
+grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
+irrevocable copyright license to reproduce, prepare Derivative Works of,
+publicly display, publicly perform, sublicense, and distribute the Work and such
+Derivative Works in Source or Object form.
+
+3. Grant of Patent License.
+
+Subject to the terms and conditions of this License, each Contributor hereby
+grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
+irrevocable (except as stated in this section) patent license to make, have
+made, use, offer to sell, sell, import, and otherwise transfer the Work, where
+such license applies only to those patent claims licensable by such Contributor
+that are necessarily infringed by their Contribution(s) alone or by combination
+of their Contribution(s) with the Work to which such Contribution(s) was
+submitted. If You institute patent litigation against any entity (including a
+cross-claim or counterclaim in a lawsuit) alleging that the Work or a
+Contribution incorporated within the Work constitutes direct or contributory
+patent infringement, then any patent licenses granted to You under this License
+for that Work shall terminate as of the date such litigation is filed.
+
+4. Redistribution.
+
+You may reproduce and distribute copies of the Work or Derivative Works thereof
+in any medium, with or without modifications, and in Source or Object form,
+provided that You meet the following conditions:
+
+You must give any other recipients of the Work or Derivative Works a copy of
+this License; and
+You must cause any modified files to carry prominent notices stating that You
+changed the files; and
+You must retain, in the Source form of any Derivative Works that You distribute,
+all copyright, patent, trademark, and attribution notices from the Source form
+of the Work, excluding those notices that do not pertain to any part of the
+Derivative Works; and
+If the Work includes a "NOTICE" text file as part of its distribution, then any
+Derivative Works that You distribute must include a readable copy of the
+attribution notices contained within such NOTICE file, excluding those notices
+that do not pertain to any part of the Derivative Works, in at least one of the
+following places: within a NOTICE text file distributed as part of the
+Derivative Works; within the Source form or documentation, if provided along
+with the Derivative Works; or, within a display generated by the Derivative
+Works, if and wherever such third-party notices normally appear. The contents of
+the NOTICE file are for informational purposes only and do not modify the
+License. You may add Your own attribution notices within Derivative Works that
+You distribute, alongside or as an addendum to the NOTICE text from the Work,
+provided that such additional attribution notices cannot be construed as
+modifying the License.
+You may add Your own copyright statement to Your modifications and may provide
+additional or different license terms and conditions for use, reproduction, or
+distribution of Your modifications, or for any such Derivative Works as a whole,
+provided Your use, reproduction, and distribution of the Work otherwise complies
+with the conditions stated in this License.
+
+5. Submission of Contributions.
+
+Unless You explicitly state otherwise, any Contribution intentionally submitted
+for inclusion in the Work by You to the Licensor shall be under the terms and
+conditions of this License, without any additional terms or conditions.
+Notwithstanding the above, nothing herein shall supersede or modify the terms of
+any separate license agreement you may have executed with Licensor regarding
+such Contributions.
+
+6. Trademarks.
+
+This License does not grant permission to use the trade names, trademarks,
+service marks, or product names of the Licensor, except as required for
+reasonable and customary use in describing the origin of the Work and
+reproducing the content of the NOTICE file.
+
+7. Disclaimer of Warranty.
+
+Unless required by applicable law or agreed to in writing, Licensor provides the
+Work (and each Contributor provides its Contributions) on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied,
+including, without limitation, any warranties or conditions of TITLE,
+NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are
+solely responsible for determining the appropriateness of using or
+redistributing the Work and assume any risks associated with Your exercise of
+permissions under this License.
+
+8. Limitation of Liability.
+
+In no event and under no legal theory, whether in tort (including negligence),
+contract, or otherwise, unless required by applicable law (such as deliberate
+and grossly negligent acts) or agreed to in writing, shall any Contributor be
+liable to You for damages, including any direct, indirect, special, incidental,
+or consequential damages of any character arising as a result of this License or
+out of the use or inability to use the Work (including but not limited to
+damages for loss of goodwill, work stoppage, computer failure or malfunction, or
+any and all other commercial damages or losses), even if such Contributor has
+been advised of the possibility of such damages.
+
+9. Accepting Warranty or Additional Liability.
+
+While redistributing the Work or Derivative Works thereof, You may choose to
+offer, and charge a fee for, acceptance of support, warranty, indemnity, or
+other liability obligations and/or rights consistent with this License. However,
+in accepting such obligations, You may act only on Your own behalf and on Your
+sole responsibility, not on behalf of any other Contributor, and only if You
+agree to indemnify, defend, and hold each Contributor harmless for any liability
+incurred by, or claims asserted against, such Contributor by reason of your
+accepting any such warranty or additional liability.
+
+END OF TERMS AND CONDITIONS
+
+APPENDIX: How to apply the Apache License to your work
+
+To apply the Apache License to your work, attach the following boilerplate
+notice, with the fields enclosed by brackets "{}" replaced with your own
+identifying information. (Don't include the brackets!) The text should be
+enclosed in the appropriate comment syntax for the file format. We also
+recommend that a file or class name and description of purpose be included on
+the same "printed page" as the copyright notice for easier identification within
+third-party archives.
+
+ Copyright 2017 ColinTree
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
\ No newline at end of file
diff --git a/README.md b/README.md
index 0d741db..e7c0930 100644
--- a/README.md
+++ b/README.md
@@ -6,10 +6,11 @@ It is actually creating workspace for each block, and then resize the workspace
## Plugin Config
-* **text_when** text `when` for events
-* **text_do** text `do` for events
* **text_call** text `call` for methods
+* **text_do** text `do` for events
* **text_set** text `set` for properties
+* **text_when** text `when` for events
+* **scale_level** scale level for all blocks
e.g.
@@ -21,10 +22,11 @@ e.g.
],
"pluginsConfig": {
"ai2-blocks": {
- "text_when": "when",
- "text_do": "do",
"text_call": "call",
- "text_set": "set"
+ "text_do": "do",
+ "text_set": "set",
+ "text_when": "when",
+ "scale_level": 0.9
}
}
}
@@ -40,6 +42,8 @@ e.g.
{% Ai2Method %}{"name":"MethodName2", "arg":["arg1","arg2"], "output":true}{% endAi2Method %}
+{% Ai2Method %}{"name":"MethodName2", "arg":["arg1","arg2"], "output":true, "scale":0.9}{% endAi2Method %}
+
{% Ai2Event %}{"name":"EventName", "componentName":"compName2", "arg":["arg1","arg2"]}{% endAi2Event %}
{% Ai2Property %}{"name":"PropertyName", "componentName":"compName3", "getter":true}{% endAi2Property %}
@@ -49,8 +53,4 @@ e.g.
will be converted into:
-![](example.png)
-
-## Further Plan
-
-* allowing scaling blocks
\ No newline at end of file
+![](example.png)
\ No newline at end of file
diff --git a/assets/plugin.js b/assets/plugin.js
index 0d7dac2..6133556 100644
--- a/assets/plugin.js
+++ b/assets/plugin.js
@@ -11,6 +11,7 @@ var TEXT_WHEN = 'when';
var TEXT_DO = 'do';
var TEXT_CALL = 'call';
var TEXT_SET = 'set';
+var SCALE_LEVEL = 1;
// will be increased automatically by getBlock(json)
var blockIndex = 0;
@@ -24,6 +25,7 @@ require(['gitbook', 'jQuery'], function(gitbook, $) {
TEXT_DO = conf['ai2-blocks']['text_do'] || TEXT_DO;
TEXT_CALL = conf['ai2-blocks']['text_call'] || TEXT_CALL;
TEXT_SET = conf['ai2-blocks']['text_set'] || TEXT_SET;
+ SCALE_LEVEL = conf['ai2-blocks']['scale_level'] || SCALE_LEVEL;
// METHOD
$('div[ai2-method]').each(function(){
@@ -32,6 +34,7 @@ require(['gitbook', 'jQuery'], function(gitbook, $) {
var name = block['name'];
var arg = block['arg'] || [];
var output = block['output']===true;
+ var scale = block['scale'] || SCALE_LEVEL;
$(this).attr('id', blockId).show();
@@ -54,7 +57,7 @@ require(['gitbook', 'jQuery'], function(gitbook, $) {
}
};
- newBlockAndWorkspace(blockId).moveBy(output?8:0, 0);
+ newBlockAndWorkspace(blockId, scale).moveBy(output?8:0, 0);
});
// EVENT
@@ -63,6 +66,7 @@ require(['gitbook', 'jQuery'], function(gitbook, $) {
var name = block['name'];
var arg = block['arg'] || [];
+ var scale = block['scale'] || SCALE_LEVEL;
$(this).attr('id', blockId).show();
@@ -85,7 +89,7 @@ require(['gitbook', 'jQuery'], function(gitbook, $) {
}
};
- newBlockAndWorkspace(blockId);
+ newBlockAndWorkspace(blockId, scale);
});
// PROPERTY
@@ -97,6 +101,7 @@ require(['gitbook', 'jQuery'], function(gitbook, $) {
if (getter !== true && getter !== false) {
getter = true;
}
+ var scale = block['scale'] || SCALE_LEVEL;
$(this).attr('id', blockId).show();
@@ -120,7 +125,7 @@ require(['gitbook', 'jQuery'], function(gitbook, $) {
}
};
- newBlockAndWorkspace(blockId).moveBy((getter?8:0), 0);
+ newBlockAndWorkspace(blockId, scale).moveBy((getter?8:0), 0);
});
});
});
@@ -144,19 +149,19 @@ function getBlock(json) {
return blockData;
}
-function newBlockAndWorkspace(id) {
+function newBlockAndWorkspace(id, scale) {
var workspace = Blockly.inject(id, {
toolbox: false,
trashcan: false,
readOnly: true,
- scrollbars: false,
- startScale: 0.5
+ scrollbars: false
});
+ workspace.setScale(scale);
var block = workspace.newBlock('dynamicCreated_'+id);
block.initSvg();
block.render();
-
+
var metrics = workspace.getMetrics();
$("#"+id).height(metrics.contentHeight).width(metrics.contentWidth);
Blockly.svgResize(workspace);
diff --git a/example.png b/example.png
index e886cd4ab2535ad5b269953424a194e6a2ecf34d..5ac8fedd8bd4e18400e5a366c3aae2b117dfae8f 100644
GIT binary patch
literal 36341
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
literal 30245
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