+ #SET{name,version_js}
+ #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
+ #SET{obli,"obligatoire"}
+
+
+
+
+
js/vue.min.js - 92ko (sans le debug)
+
+
+
+
+
js/vue.js - 276ko
+
+
+
diff --git a/inclure/gamutable.html b/inclure/gamutable.html
index d390a96..745a447 100644
--- a/inclure/gamutable.html
+++ b/inclure/gamutable.html
@@ -1,5 +1,5 @@
+[(#CONFIG{gamutable/version_js}|=={dev}|?{
+,
+
+})]
diff --git a/js/vue.min.js b/js/vue.min.js
new file mode 100644
index 0000000..05e2110
--- /dev/null
+++ b/js/vue.min.js
@@ -0,0 +1,6 @@
+/*!
+ * Vue.js v2.6.11
+ * (c) 2014-2019 Evan You
+ * Released under the MIT License.
+ */
+!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).Vue=t()}(this,function(){"use strict";var e=Object.freeze({});function t(e){return null==e}function n(e){return null!=e}function r(e){return!0===e}function i(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function o(e){return null!==e&&"object"==typeof e}var a=Object.prototype.toString;function s(e){return"[object Object]"===a.call(e)}function c(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function u(e){return n(e)&&"function"==typeof e.then&&"function"==typeof e.catch}function l(e){return null==e?"":Array.isArray(e)||s(e)&&e.toString===a?JSON.stringify(e,null,2):String(e)}function f(e){var t=parseFloat(e);return isNaN(t)?e:t}function p(e,t){for(var n=Object.create(null),r=e.split(","),i=0;i