4414 lines
261 KiB
JavaScript
4414 lines
261 KiB
JavaScript
|
!function(e){function r(e,r,o){return 4===arguments.length?t.apply(this,arguments):void n(e,{declarative:!0,deps:r,declare:o})}function t(e,r,t,o){n(e,{declarative:!1,deps:r,executingRequire:t,execute:o})}function n(e,r){r.name=e,e in p||(p[e]=r),r.normalizedDeps=r.deps}function o(e,r){if(r[e.groupIndex]=r[e.groupIndex]||[],-1==v.call(r[e.groupIndex],e)){r[e.groupIndex].push(e);for(var t=0,n=e.normalizedDeps.length;n>t;t++){var a=e.normalizedDeps[t],u=p[a];if(u&&!u.evaluated){var d=e.groupIndex+(u.declarative!=e.declarative);if(void 0===u.groupIndex||u.groupIndex<d){if(void 0!==u.groupIndex&&(r[u.groupIndex].splice(v.call(r[u.groupIndex],u),1),0==r[u.groupIndex].length))throw new TypeError("Mixed dependency cycle detected");u.groupIndex=d}o(u,r)}}}}function a(e){var r=p[e];r.groupIndex=0;var t=[];o(r,t);for(var n=!!r.declarative==t.length%2,a=t.length-1;a>=0;a--){for(var u=t[a],i=0;i<u.length;i++){var s=u[i];n?d(s):l(s)}n=!n}}function u(e){return x[e]||(x[e]={name:e,dependencies:[],exports:{},importers:[]})}function d(r){if(!r.module){var t=r.module=u(r.name),n=r.module.exports,o=r.declare.call(e,function(e,r){if(t.locked=!0,"object"==typeof e)for(var o in e)n[o]=e[o];else n[e]=r;for(var a=0,u=t.importers.length;u>a;a++){var d=t.importers[a];if(!d.locked)for(var i=0;i<d.dependencies.length;++i)d.dependencies[i]===t&&d.setters[i](n)}return t.locked=!1,r},r.name);t.setters=o.setters,t.execute=o.execute;for(var a=0,i=r.normalizedDeps.length;i>a;a++){var l,s=r.normalizedDeps[a],c=p[s],v=x[s];v?l=v.exports:c&&!c.declarative?l=c.esModule:c?(d(c),v=c.module,l=v.exports):l=f(s),v&&v.importers?(v.importers.push(t),t.dependencies.push(v)):t.dependencies.push(null),t.setters[a]&&t.setters[a](l)}}}function i(e){var r,t=p[e];if(t)t.declarative?c(e,[]):t.evaluated||l(t),r=t.module.exports;else if(r=f(e),!r)throw new Error("Unable to load dependency "+e+".");return(!t||t.declarative)&&r&&r.__useDefault?r["default"]:r}function l(r){if(!r.module){var t={},n=r.module={exports:t,id:r.name};if(!r.executingRequire)for(var o=0,a=r.normalizedDeps.length;a>o;o++){var u=r.normalizedDeps[o],d=p[u];d&&l(d)}r.evaluated=!0;var c=r.execute.call(e,function(e){for(var t=0,n=r.deps.length;n>t;t++)if(r.deps[t]==e)return i(r.normalizedDeps[t]);throw new TypeError("Module "+e+" not declared as a dependency.")},t,n);c&&(n.exports=c),t=n.exports,t&&t.__esModule?r.esModule=t:r.esModule=s(t)}}function s(r){if(r===e)return r;var t={};if("object"==typeof r||"function"==typeof r)if(g){var n;for(var o in r)(n=Object.getOwnPropertyDescriptor(r,o))&&h(t,o,n)}else{var a=r&&r.hasOwnProperty;for(var o in r)(!a||r.hasOwnProperty(o))&&(t[o]=r[o])}return t["default"]=r,h(t,"__useDefault",{value:!0}),t}function c(r,t){var n=p[r];if(n&&!n.evaluated&&n.declarative){t.push(r);for(var o=0,a=n.normalizedDeps.length;a>o;o++){var u=n.normalizedDeps[o];-1==v.call(t,u)&&(p[u]?c(u,t):f(u))}n.evaluated||(n.evaluated=!0,n.module.execute.call(e))}}function f(e){if(D[e])return D[e];if("@node/"==e.substr(0,6))return y(e.substr(6));var r=p[e];if(!r)throw"Module "+e+" not present.";return a(e),c(e,[]),p[e]=void 0,r.declarative&&h(r.module.exports,"__esModule",{value:!0}),D[e]=r.declarative?r.module.exports:r.esModule}var p={},v=Array.prototype.indexOf||function(e){for(var r=0,t=this.length;t>r;r++)if(this[r]===e)return r;return-1},g=!0;try{Object.getOwnPropertyDescriptor({a:0},"a")}catch(m){g=!1}var h;!function(){try{Object.defineProperty({},"a",{})&&(h=Object.defineProperty)}catch(e){h=function(e,r,t){try{e[r]=t.value||t.get.call(e)}catch(n){}}}}();var x={},y="undefined"!=typeof System&&System._nodeRequire||"undefined"!=typeof require&&require.resolve&&"undefined"!=typeof process&&require,D={"@empty":{}};return function(e,n,o){return function(a){a(function(a){for(var u={_nodeRequire:y,register:r,registerDynamic:t,get:f,set:function(e,r){D[e]=r},newModule:function(e){return e}},d=0;d<n.length;d++)(function(e,r){r&&r.__esModule?D[e]=r:D[e]=s(r)})(n[d],arguments[d]);o(u);var i=f(e[0]);if(e.length>1)for(var d=1;d<e.length;d++)f(e[d]);return i.__useDefault?i["default"]:i})}}}("undefined"!=typ
|
|||
|
|
|||
|
(["1"], [], function($__System) {
|
|||
|
|
|||
|
!function(){var t=$__System;if("undefined"!=typeof window&&"undefined"!=typeof document&&window.location)var s=location.protocol+"//"+location.hostname+(location.port?":"+location.port:"");t.set("@@cjs-helpers",t.newModule({getPathVars:function(t){var n,o=t.lastIndexOf("!");n=-1!=o?t.substr(0,o):t;var e=n.split("/");return e.pop(),e=e.join("/"),"file:///"==n.substr(0,8)?(n=n.substr(7),e=e.substr(7),isWindows&&(n=n.substr(1),e=e.substr(1))):s&&n.substr(0,s.length)===s&&(n=n.substr(s.length),e=e.substr(s.length)),{filename:n,dirname:e}}}))}();
|
|||
|
$__System.register("2", [], function (_export) {
|
|||
|
"use strict";
|
|||
|
|
|||
|
return {
|
|||
|
setters: [],
|
|||
|
execute: function () {
|
|||
|
_export("default", window.angular);
|
|||
|
}
|
|||
|
};
|
|||
|
});
|
|||
|
$__System.registerDynamic("3", [], true, function($__require, exports, module) {
|
|||
|
;
|
|||
|
var global = this,
|
|||
|
__define = global.define;
|
|||
|
global.define = undefined;
|
|||
|
module.exports = {
|
|||
|
"stepway": {"version": "1.2.1-beta1"},
|
|||
|
"dragdropway": {"version": "1.2.0"},
|
|||
|
"formviewer": {"version": "1.2.0"}
|
|||
|
};
|
|||
|
global.define = __define;
|
|||
|
return module.exports;
|
|||
|
});
|
|||
|
|
|||
|
$__System.register('4', ['3'], function (_export) {
|
|||
|
'use strict';
|
|||
|
|
|||
|
var easyFormConfig, EASY_FORM_VERSION_NAME, EASY_FORM_VERSION_VALUE, ACTIVE_MODAL_ANIMATION;
|
|||
|
|
|||
|
function easyFromConfig(easyFormSteWayConfigProvider) {
|
|||
|
//enable/disable easy form modal animation
|
|||
|
easyFormSteWayConfigProvider.setModalAnimation(ACTIVE_MODAL_ANIMATION);
|
|||
|
}
|
|||
|
|
|||
|
return {
|
|||
|
setters: [function (_) {
|
|||
|
easyFormConfig = _['default'];
|
|||
|
}],
|
|||
|
execute: function () {
|
|||
|
EASY_FORM_VERSION_NAME = 'easyFormGenVersion';
|
|||
|
EASY_FORM_VERSION_VALUE = easyFormConfig.stepway.version;
|
|||
|
ACTIVE_MODAL_ANIMATION = true;
|
|||
|
easyFromConfig.$inject = ['easyFormSteWayConfigProvider'];
|
|||
|
|
|||
|
_export('default', easyFromConfig);
|
|||
|
|
|||
|
_export('EASY_FORM_VERSION_NAME', EASY_FORM_VERSION_NAME);
|
|||
|
|
|||
|
_export('EASY_FORM_VERSION_VALUE', EASY_FORM_VERSION_VALUE);
|
|||
|
}
|
|||
|
};
|
|||
|
});
|
|||
|
$__System.register("5", [], function (_export) {
|
|||
|
"use strict";
|
|||
|
|
|||
|
var richTextTemplate, blankTemplate, subTitleTemplate, basicSelectTemplate, groupedSelectTemplate, datepickerTemplate, validationTemplate;
|
|||
|
return {
|
|||
|
setters: [],
|
|||
|
execute: function () {
|
|||
|
richTextTemplate = "\n\t<text-angular name=\"{{id}}\"\n\t\tclass=\"richTextAngular\"\n\t\tng-model=\"model[options.key || index]\">\n\t</text-angular>";
|
|||
|
blankTemplate = "<div></div>";
|
|||
|
subTitleTemplate = "\n\t<div class=\"row\">\n\t\t<div class=\"\">\n\t\t\t<h4 class=\"text-center\">\n\t\t\t{{options.templateOptions.placeholder}}\n\t\t\t<h4><hr/>\n\t\t</div>\n\t</div>";
|
|||
|
basicSelectTemplate = "\n<ol\n\tclass=\"nya-bs-select col-sm-12 col-xs-12 col-md-12 col-lg12\"\n\tng-model=\"model[options.key || index]\"\n\tid=\"{{id}}\"\n\tdisabled=\"options.templateOptions.options.length === 0\">\n\t<li class=\"nya-bs-option\" nya-bs-option=\"option in options.templateOptions.options\">\n\t\t<a>{{option.name}}</a>\n\t</li>\n</ol>";
|
|||
|
groupedSelectTemplate = "\n\t<ol class=\"nya-bs-select col-sm-12 col-xs-12 col-md-12 col-lg12\"\n\t\tng-model=\"model[options.key || index]\"\n\t\tdata-live-search=\"true\"\n\t\tdisabled=\"options.templateOptions.options.length === 0\">\n\t\t<li nya-bs-option=\"option in options.templateOptions.options group by option.group\">\n\t\t\t<span class=\"dropdown-header\">{{$group}}</span>\n\t\t\t<a>\n\t\t\t\t<span>{{option.name}}</span>\n\t\t\t\t<span class=\"glyphicon glyphicon-ok check-mark\"></span>\n\t\t\t</a>\n\t\t</li>\n\t</ol>";
|
|||
|
datepickerTemplate = "\n<p class=\"input-group\">\n <span class=\"input-group-btn\">\n <button\n type=\"button\"\n class=\"btn btn-default\"\n ng-click=\"formlyDatePicker.open($event)\">\n <i class=\"glyphicon glyphicon-calendar\"></i>\n </button>\n </span>\n <input type=\"text\"\n id=\"{{::id}}\"\n name=\"{{::id}}\"\n ng-model=\"model[options.key]\"\n class=\"form-control\"\n ng-click=\"datepicker.open($event)\"\n uib-datepicker-popup=\"{{to.datepickerOptions.format}}\"\n is-open=\"datepicker.opened\"\n datepicker-options=\"to.datepickerOptions\"\n />\n</p>\n";
|
|||
|
validationTemplate = "\n\t<div class=\"formly-template-wrapper form-group\"\n\t\t\t\t\t\tng-class=\"{'has-error': options.validation.errorExistsAndShouldBeVisible}\">\n\t\t\t\t<formly-transclude></formly-transclude>\n\t\t\t\t<div class=\"validation\"\n\t\t\t\t\t\t\tng-if=\"options.validation.errorExistsAndShouldBeVisible\"\n\t\t\t\t\t\t\tng-messages=\"options.formControl.$error\">\n\t\t\t\t\t<div ng-messages-include=\"validation.html\"></div>\n\t\t\t\t\t<div ng-message=\"{{::name}}\" ng-repeat=\"(name, message) in ::options.validation.messages\">\n\t\t\t\t\t\t{{message(options.formControl.$viewValue, options.formControl.$modelValue, this)}}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>";
|
|||
|
|
|||
|
_export("richTextTemplate", richTextTemplate);
|
|||
|
|
|||
|
_export("blankTemplate", blankTemplate);
|
|||
|
|
|||
|
_export("subTitleTemplate", subTitleTemplate);
|
|||
|
|
|||
|
_export("basicSelectTemplate", basicSelectTemplate);
|
|||
|
|
|||
|
_export("groupedSelectTemplate", groupedSelectTemplate);
|
|||
|
|
|||
|
_export("datepickerTemplate", datepickerTemplate);
|
|||
|
|
|||
|
_export("validationTemplate", validationTemplate);
|
|||
|
}
|
|||
|
};
|
|||
|
});
|
|||
|
$__System.register('6', ['5'], function (_export) {
|
|||
|
/* global angular */
|
|||
|
'use strict';
|
|||
|
|
|||
|
var richTextTemplate, blankTemplate, subTitleTemplate, basicSelectTemplate, groupedSelectTemplate, datepickerTemplate, validationTemplate;
|
|||
|
|
|||
|
function formlyConfig(formlyConfigProvider) {
|
|||
|
|
|||
|
formlyConfigProvider.setType({
|
|||
|
name: 'richEditor',
|
|||
|
template: richTextTemplate,
|
|||
|
wrapper: ['bootstrapLabel', 'bootstrapHasError']
|
|||
|
});
|
|||
|
|
|||
|
formlyConfigProvider.setType({
|
|||
|
name: 'blank',
|
|||
|
template: blankTemplate
|
|||
|
});
|
|||
|
|
|||
|
formlyConfigProvider.setType({
|
|||
|
name: 'subTitle',
|
|||
|
template: subTitleTemplate
|
|||
|
});
|
|||
|
|
|||
|
formlyConfigProvider.setType({
|
|||
|
name: 'basicSelect',
|
|||
|
template: basicSelectTemplate,
|
|||
|
wrapper: ['bootstrapLabel', 'bootstrapHasError']
|
|||
|
});
|
|||
|
|
|||
|
formlyConfigProvider.setType({
|
|||
|
name: 'groupedSelect',
|
|||
|
template: groupedSelectTemplate,
|
|||
|
wrapper: ['bootstrapLabel', 'bootstrapHasError']
|
|||
|
});
|
|||
|
|
|||
|
// impplement from : http://jsbin.com/koredu/edit?js,output
|
|||
|
// formlyConfigProvider.setType({
|
|||
|
// name: 'upload',
|
|||
|
// extends: 'input',
|
|||
|
// wrapper: ['bootstrapLabel', 'bootstrapHasError'],
|
|||
|
// link: function(scope, el, attrs) {
|
|||
|
// el.on("change", function(changeEvent) {
|
|||
|
// var file = changeEvent.target.files[0];
|
|||
|
// if (file) {
|
|||
|
// // console.log('scope.id', scope.id);
|
|||
|
// var fd = new FormData();
|
|||
|
// // use key on backEnd
|
|||
|
// fd.append('uploadFile', file);
|
|||
|
// scope.$emit('fileToUpload', fd);
|
|||
|
// var fileProp = {};
|
|||
|
// for (var properties in file) {
|
|||
|
// if (!angular.isFunction(file[properties])) {
|
|||
|
// fileProp[properties] = file[properties];
|
|||
|
// }
|
|||
|
// }
|
|||
|
// scope.fc.$setViewValue(fileProp);
|
|||
|
// } else {
|
|||
|
// scope.fc.$setViewValue(undefined);
|
|||
|
// }
|
|||
|
// });
|
|||
|
// el.on("focusout", (focusoutEvent) => {
|
|||
|
// // dont run validation , user still opening pop up file dialog
|
|||
|
// if ($window.document.activeElement.id === scope.id) {
|
|||
|
// // so we set it untouched
|
|||
|
// scope.$apply(function(scope) {
|
|||
|
// scope.fc.$setUntouched();
|
|||
|
// });
|
|||
|
// } else {
|
|||
|
// // element losing focus so we trigger validation
|
|||
|
// scope.fc.$validate();
|
|||
|
// }
|
|||
|
// });
|
|||
|
// },
|
|||
|
// defaultOptions: {
|
|||
|
// templateOptions: {
|
|||
|
// type: 'file',
|
|||
|
// required: true
|
|||
|
// }
|
|||
|
// }
|
|||
|
// });
|
|||
|
|
|||
|
////////////////////////////
|
|||
|
// angular UI date picker
|
|||
|
////////////////////////////
|
|||
|
// thx Kent C. Dodds
|
|||
|
|
|||
|
var attributes = ['date-disabled', 'custom-class', 'show-weeks', 'starting-day', 'init-date', 'min-mode', 'max-mode', 'format-day', 'format-month', 'format-year', 'format-day-header', 'format-day-title', 'format-month-title', 'year-range', 'shortcut-propagation', 'datepicker-popup', 'show-button-bar', 'current-text', 'clear-text', 'close-text', 'close-on-date-selection', 'datepicker-append-to-body'];
|
|||
|
|
|||
|
var bindings = ['datepicker-mode', 'min-date', 'max-date'];
|
|||
|
|
|||
|
var ngModelAttrs = {};
|
|||
|
|
|||
|
angular.forEach(attributes, function (attr) {
|
|||
|
ngModelAttrs[camelize(attr)] = { attribute: attr };
|
|||
|
});
|
|||
|
|
|||
|
angular.forEach(bindings, function (binding) {
|
|||
|
ngModelAttrs[camelize(binding)] = { bound: binding };
|
|||
|
});
|
|||
|
|
|||
|
formlyConfigProvider.setType({
|
|||
|
name: 'datepicker',
|
|||
|
template: datepickerTemplate,
|
|||
|
defaultOptions: {
|
|||
|
ngModelAttrs: ngModelAttrs,
|
|||
|
templateOptions: {
|
|||
|
datepickerOptions: {
|
|||
|
format: 'dd/MM/yyyy',
|
|||
|
initDate: new Date(),
|
|||
|
showWeeks: false
|
|||
|
}
|
|||
|
}
|
|||
|
},
|
|||
|
wrapper: ['bootstrapLabel', 'bootstrapHasError'],
|
|||
|
controller: ['$scope', function ($scope) {
|
|||
|
// console.info('ui calendar init');
|
|||
|
$scope.datepicker = {};
|
|||
|
|
|||
|
// make sure the initial value is of type DATE!
|
|||
|
var currentModelVal = $scope.model[$scope.options.key];
|
|||
|
if (typeof currentModelVal == 'string') {
|
|||
|
$scope.model[$scope.options.key] = new Date(currentModelVal);
|
|||
|
}
|
|||
|
|
|||
|
$scope.datepicker.opened = false;
|
|||
|
$scope.datepicker.open = function ($event) {
|
|||
|
$event.preventDefault();
|
|||
|
$event.stopPropagation();
|
|||
|
// console.info('ui calendar open event');
|
|||
|
$scope.datepicker.opened = !$scope.datepicker.opened;
|
|||
|
};
|
|||
|
}]
|
|||
|
|
|||
|
});
|
|||
|
|
|||
|
/**
|
|||
|
* wrappers to show validation errors
|
|||
|
* without having to rewrite formly types
|
|||
|
*/
|
|||
|
formlyConfigProvider.setWrapper([{
|
|||
|
template: validationTemplate
|
|||
|
}]);
|
|||
|
|
|||
|
function camelize(string) {
|
|||
|
string = string.replace(/[\-_\s]+(.)?/g, function (match, chr) {
|
|||
|
return chr ? chr.toUpperCase() : '';
|
|||
|
});
|
|||
|
// Ensure 1st char is always lowercase
|
|||
|
return string.replace(/^([A-Z])/, function (match, chr) {
|
|||
|
return chr ? chr.toLowerCase() : '';
|
|||
|
});
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
return {
|
|||
|
setters: [function (_) {
|
|||
|
richTextTemplate = _.richTextTemplate;
|
|||
|
blankTemplate = _.blankTemplate;
|
|||
|
subTitleTemplate = _.subTitleTemplate;
|
|||
|
basicSelectTemplate = _.basicSelectTemplate;
|
|||
|
groupedSelectTemplate = _.groupedSelectTemplate;
|
|||
|
datepickerTemplate = _.datepickerTemplate;
|
|||
|
validationTemplate = _.validationTemplate;
|
|||
|
}],
|
|||
|
execute: function () {
|
|||
|
formlyConfig.$inject = ['formlyConfigProvider'];
|
|||
|
|
|||
|
_export('default', formlyConfig);
|
|||
|
}
|
|||
|
};
|
|||
|
});
|
|||
|
$__System.registerDynamic("7", [], true, function($__require, exports, module) {
|
|||
|
;
|
|||
|
var global = this,
|
|||
|
__define = global.define;
|
|||
|
global.define = undefined;
|
|||
|
module.exports = {
|
|||
|
"SAY_HI": "Hello",
|
|||
|
"EDIT_TAB": "Edit / Create",
|
|||
|
"PREVIEW_TAB": "Preview",
|
|||
|
"WIZARD_LINES": "lines",
|
|||
|
"WIZARD_LAYOUT": "layout",
|
|||
|
"WIZARD_CONTROLS": "controls",
|
|||
|
"WIZARD_SAVE": "save",
|
|||
|
"PAGER_PREVIOUS": "Previous",
|
|||
|
"PAGER_NEXT": "Next",
|
|||
|
"COMMAND_PANEL": "Command",
|
|||
|
"VISUAL_PANEL": "Visual",
|
|||
|
"ADD_NEW_LINE": "Add a new line",
|
|||
|
"SELECTED_LINE": "Selected line",
|
|||
|
"NUMBER_OF_COLUMN": "number of columns",
|
|||
|
"APPLY_CTRL2COL": "Apply controls to columns",
|
|||
|
"CLIC_TAP_2_OPEN": "Click / Tap on column to open control selection",
|
|||
|
"SELECT_2_APPLY_COL": "Select desired control and valid to apply it to column",
|
|||
|
"CUSTOM_SUBMIT_BTN": "Customize Submit button Text",
|
|||
|
"CUSTOM_CANCEL_BTN": "Customize Cancel button Text",
|
|||
|
"NAME_THIS_FORM": "Name this form",
|
|||
|
"SAVE_THIS_FORM": "save this form",
|
|||
|
"FINAL_STEP": "Final Step : form preview",
|
|||
|
"DATA_MODEL": "DATA MODEL",
|
|||
|
"FIELDS_MODEL": "FIELDS MODEL (ready to save to database one)",
|
|||
|
"SELECT_A_CTRL": "Select a control",
|
|||
|
"SELECT_CTRL_IN_LIST": "Select a control in the list below",
|
|||
|
"COL_WILL_BE_BLANK": "Column will be blank",
|
|||
|
"EDIT_PROPERTIES": "Edit properties",
|
|||
|
"HEADER_TEXT": "Header text",
|
|||
|
"ADD_EDIT_HEADER_HERE": "Add / edit header text here",
|
|||
|
"SUBTITLE_TEXT": "Subtitle text",
|
|||
|
"ADD_EDIT_SUBTIL_HERE": "Add / edit subtitle text here",
|
|||
|
"LABEL_TEXT": "Label text",
|
|||
|
"ADD_EDIT_LABEL_HERE": "Add / edit control label here",
|
|||
|
"PLACEHOLDER": "placeholder",
|
|||
|
"ADD_EDIT_PLACEHOLD": "Add / edit placeholder text here",
|
|||
|
"REQUIRED": "Required",
|
|||
|
"DESCRIPTION": "Description",
|
|||
|
"ADDEDIT_DESCRIPTION": "Add / edit description here",
|
|||
|
"DATE_FORMAT": "Date format",
|
|||
|
"ADD_NEW_RADIO": "Add new radio",
|
|||
|
"ADD_RADIO_PLACEHOLD": "add new radio",
|
|||
|
"EDIT_REMOVE_RADIO": "Edit/Remove radio",
|
|||
|
"NO_RADIO_ADD_NEW": "no radio : add new radio values",
|
|||
|
"SEARCH_4_OPTION": "search for option",
|
|||
|
"ADD": "add",
|
|||
|
"ORDER": "order",
|
|||
|
"OPTION": "option",
|
|||
|
"GROUP": "group",
|
|||
|
"ADD_NEW_OPTIONS": "Add new options",
|
|||
|
"ADD_A_NEW_OPTION": "add new option",
|
|||
|
"EDIT_REMOVE_OPTIONS": "Edit/Remove options",
|
|||
|
"NO_OPTION_ADD_NEW": "no option : add new options",
|
|||
|
"ADD_NEW_GROUPS": "Add new groups",
|
|||
|
"ADD_A_NEW_GROUP": "Add new group",
|
|||
|
"EDIT_GROUPS_OPTIONS": "Edit/Remove options/groups",
|
|||
|
"NO_GROUP_ADD_NEW": "add new groups",
|
|||
|
"OK": "OK",
|
|||
|
"CANCEL": "Cancel"
|
|||
|
};
|
|||
|
global.define = __define;
|
|||
|
return module.exports;
|
|||
|
});
|
|||
|
|
|||
|
$__System.registerDynamic("8", [], true, function($__require, exports, module) {
|
|||
|
;
|
|||
|
var global = this,
|
|||
|
__define = global.define;
|
|||
|
global.define = undefined;
|
|||
|
module.exports = {
|
|||
|
"SAY_HI": "Bonjour",
|
|||
|
"EDIT_TAB": "Edition / Creation",
|
|||
|
"PREVIEW_TAB": "Aperçu",
|
|||
|
"WIZARD_LINES": "lignes",
|
|||
|
"WIZARD_LAYOUT": "disposition",
|
|||
|
"WIZARD_CONTROLS": "contrôles",
|
|||
|
"WIZARD_SAVE": "sauvegarder",
|
|||
|
"PAGER_PREVIOUS": "Précédent",
|
|||
|
"PAGER_NEXT": "Suivant",
|
|||
|
"COMMAND_PANEL": "Commandes",
|
|||
|
"VISUAL_PANEL": "Visuel",
|
|||
|
"ADD_NEW_LINE": "Ajouter une nouvelle ligne",
|
|||
|
"SELECTED_LINE": "Ligne sélectionnée",
|
|||
|
"NUMBER_OF_COLUMN": "nombre de colonnes",
|
|||
|
"APPLY_CTRL2COL": "Appliquer les contrôles aux colonnes",
|
|||
|
"CLIC_TAP_2_OPEN": "Cliquer sur une colonne pour ouvrir le menu d'édition",
|
|||
|
"SELECT_2_APPLY_COL": "Sélectionner un contrôle puis valider pour l'appliquer à la colonne",
|
|||
|
"CUSTOM_SUBMIT_BTN": "Personnaliser le texte du bouton envoie",
|
|||
|
"CUSTOM_CANCEL_BTN": "Personnaliser le texte du bouton annuler",
|
|||
|
"NAME_THIS_FORM": "Nommer le formulaire",
|
|||
|
"SAVE_THIS_FORM": "sauvegarder le formulaire",
|
|||
|
"FINAL_STEP": "Dernière étape : aperçu du formulaire",
|
|||
|
"DATA_MODEL": "MODELE DE DONNEES",
|
|||
|
"FIELDS_MODEL": "MODELE DES CHAMPS (modèle compatible base de données)",
|
|||
|
"SELECT_A_CTRL": "Sélectionner un contrôle",
|
|||
|
"SELECT_CTRL_IN_LIST": "Sélectionner un contrôle dans la liste ci-dessous",
|
|||
|
"COL_WILL_BE_BLANK": "La colonne sera vide",
|
|||
|
"EDIT_PROPERTIES": "Editer les propriétés",
|
|||
|
"HEADER_TEXT": "Texte du titre principal",
|
|||
|
"ADD_EDIT_HEADER_HERE": "Editer le textes du titre principal",
|
|||
|
"SUBTITLE_TEXT": "Texte du sous-titre",
|
|||
|
"ADD_EDIT_SUBTIL_HERE": "Editer le textes du sous-titre",
|
|||
|
"LABEL_TEXT": "Texte de l'étiquette",
|
|||
|
"ADD_EDIT_LABEL_HERE": "Editer le texte de l'étiquette",
|
|||
|
"PLACEHOLDER": "placeholder",
|
|||
|
"ADD_EDIT_PLACEHOLD": "Editer le placeholder",
|
|||
|
"REQUIRED": "Requis",
|
|||
|
"DESCRIPTION": "Description",
|
|||
|
"ADDEDIT_DESCRIPTION": "Ajouter / editer la description",
|
|||
|
"DATE_FORMAT": "Format de la date",
|
|||
|
"ADD_NEW_RADIO": "Ajouter un nouveau choix à cocher",
|
|||
|
"ADD_RADIO_PLACEHOLD": "Ajouter un nouveau choix à cocher",
|
|||
|
"EDIT_REMOVE_RADIO": "Editer / supprimer un choix à cocher",
|
|||
|
"NO_RADIO_ADD_NEW": "aucun choix à cocher : en ajouter un",
|
|||
|
"SEARCH_4_OPTION": "rechercher une option",
|
|||
|
"ADD": "ajouter",
|
|||
|
"ORDER": "ordre",
|
|||
|
"OPTION": "option",
|
|||
|
"GROUP": "groupe",
|
|||
|
"ADD_NEW_OPTIONS": "Ajouter de nouvelles options",
|
|||
|
"ADD_A_NEW_OPTION": "ajoutre une option",
|
|||
|
"EDIT_REMOVE_OPTIONS": "Editer / supprimer des options",
|
|||
|
"NO_OPTION_ADD_NEW": "aucune option : en ajouter",
|
|||
|
"ADD_NEW_GROUPS": "Ajouter de nouveaux groupes",
|
|||
|
"ADD_A_NEW_GROUP": "Ajouter un nouveau groupe",
|
|||
|
"EDIT_GROUPS_OPTIONS": "Editer / supprimer les groupes et options",
|
|||
|
"NO_GROUP_ADD_NEW": "ajouter de nouveaux groupes",
|
|||
|
"OK": "Valider",
|
|||
|
"CANCEL": "Annuler"
|
|||
|
};
|
|||
|
global.define = __define;
|
|||
|
return module.exports;
|
|||
|
});
|
|||
|
|
|||
|
$__System.registerDynamic("9", [], true, function($__require, exports, module) {
|
|||
|
;
|
|||
|
var global = this,
|
|||
|
__define = global.define;
|
|||
|
global.define = undefined;
|
|||
|
module.exports = {
|
|||
|
"SAY_HI": "Hola",
|
|||
|
"EDIT_TAB": "Editar / Crear",
|
|||
|
"PREVIEW_TAB": "Previsualizar",
|
|||
|
"WIZARD_LINES": "lineas",
|
|||
|
"WIZARD_LAYOUT": "diseño",
|
|||
|
"WIZARD_CONTROLS": "controles",
|
|||
|
"WIZARD_SAVE": "guardar",
|
|||
|
"PAGER_PREVIOUS": "Anterior",
|
|||
|
"PAGER_NEXT": "Siguiente",
|
|||
|
"COMMAND_PANEL": "Comando",
|
|||
|
"VISUAL_PANEL": "Visual",
|
|||
|
"ADD_NEW_LINE": "Agregar nueva linea",
|
|||
|
"SELECTED_LINE": "Linea seleccionada",
|
|||
|
"NUMBER_OF_COLUMN": "numero de columnas",
|
|||
|
"APPLY_CTRL2COL": "Aplicar controles a columnas",
|
|||
|
"CLIC_TAP_2_OPEN": "Click / Toque en la columna para seleccionar controles",
|
|||
|
"SELECT_2_APPLY_COL": "Selecciona el control deseado para aplicarlo a la columna",
|
|||
|
"CUSTOM_SUBMIT_BTN": "Personalizar texto de boton Enviar",
|
|||
|
"CUSTOM_CANCEL_BTN": "Personalizar texto de boton Cancelar",
|
|||
|
"NAME_THIS_FORM": "Nombrar formulario",
|
|||
|
"SAVE_THIS_FORM": "guardar formulario",
|
|||
|
"FINAL_STEP": "Ultimo paso : previsualizar formulario",
|
|||
|
"DATA_MODEL": "MODELO DE DATOS",
|
|||
|
"FIELDS_MODEL": "MODELO DE CAMPOS (listo para guardar en base de datos uno)",
|
|||
|
"SELECT_A_CTRL": "Selecciona un control",
|
|||
|
"SELECT_CTRL_IN_LIST": "Selecciona un control de la lista",
|
|||
|
"COL_WILL_BE_BLANK": "Columna sera vacia",
|
|||
|
"EDIT_PROPERTIES": "Editar propiedades",
|
|||
|
"HEADER_TEXT": "Texto de encabezado",
|
|||
|
"ADD_EDIT_HEADER_HERE": "Agregar / editar texto de encabezado aqui",
|
|||
|
"SUBTITLE_TEXT": "Texto de subtitulo",
|
|||
|
"ADD_EDIT_SUBTIL_HERE": "Agregar / editar texto de subtitulo aqui",
|
|||
|
"LABEL_TEXT": "Texto de etiqueta",
|
|||
|
"ADD_EDIT_LABEL_HERE": "Agregar / editar texto de etiqueta aqui",
|
|||
|
"PLACEHOLDER": "Marcador",
|
|||
|
"ADD_EDIT_PLACEHOLD": "Agregar / editar texto de marcador aqui",
|
|||
|
"REQUIRED": "Requerido",
|
|||
|
"DESCRIPTION": "Descripcion",
|
|||
|
"ADDEDIT_DESCRIPTION": "Agregar / editar descripcion aqui",
|
|||
|
"DATE_FORMAT": "Formato de fecha",
|
|||
|
"ADD_NEW_RADIO": "Agregar nuevo radio",
|
|||
|
"ADD_RADIO_PLACEHOLD": "agregar nuevo radio",
|
|||
|
"EDIT_REMOVE_RADIO": "Editar/Eliminar radio",
|
|||
|
"NO_RADIO_ADD_NEW": "sin radio : agregar nuevos valores de radio",
|
|||
|
"SEARCH_4_OPTION": "buscar opcion",
|
|||
|
"ADD": "agregar",
|
|||
|
"ORDER": "orden",
|
|||
|
"OPTION": "opcion",
|
|||
|
"GROUP": "grupo",
|
|||
|
"ADD_NEW_OPTIONS": "agregar nuevas opciones",
|
|||
|
"ADD_A_NEW_OPTION": "agregar nueva opcione",
|
|||
|
"EDIT_REMOVE_OPTIONS": "Editar/Eliminar opciones",
|
|||
|
"NO_OPTION_ADD_NEW": "sin opcion : agregar nuevas opciones",
|
|||
|
"ADD_NEW_GROUPS": "Agregar nuevos grupos",
|
|||
|
"ADD_A_NEW_GROUP": "Agregar nuevo grupo",
|
|||
|
"EDIT_GROUPS_OPTIONS": "Editar/Eliminar opciones/grupos",
|
|||
|
"NO_GROUP_ADD_NEW": "agregar nuevos grupos",
|
|||
|
"OK": "OK",
|
|||
|
"CANCEL": "Cancelar"
|
|||
|
};
|
|||
|
global.define = __define;
|
|||
|
return module.exports;
|
|||
|
});
|
|||
|
|
|||
|
$__System.registerDynamic("a", [], true, function($__require, exports, module) {
|
|||
|
;
|
|||
|
var global = this,
|
|||
|
__define = global.define;
|
|||
|
global.define = undefined;
|
|||
|
module.exports = {
|
|||
|
"SAY_HI": "Hallo",
|
|||
|
"EDIT_TAB": "Bearbeiten / Schaffen",
|
|||
|
"PREVIEW_TAB": "Vorschau",
|
|||
|
"WIZARD_LINES": "Linien",
|
|||
|
"WIZARD_LAYOUT": "Layout",
|
|||
|
"WIZARD_CONTROLS": "Steuerung",
|
|||
|
"WIZARD_SAVE": "sparen",
|
|||
|
"PAGER_PREVIOUS": "vorher.",
|
|||
|
"PAGER_NEXT": "nächste",
|
|||
|
"COMMAND_PANEL": "Anweisung",
|
|||
|
"VISUAL_PANEL": "visuell",
|
|||
|
"ADD_NEW_LINE": "Hinzufügen neuer Leitung",
|
|||
|
"SELECTED_LINE": "ausgewählte Linie",
|
|||
|
"NUMBER_OF_COLUMN": "Anzahl von Spalten",
|
|||
|
"APPLY_CTRL2COL": "gelten diese Steuer Spalte",
|
|||
|
"CLIC_TAP_2_OPEN": "klicken Sie auf Spalte zur Steuerungsauswahl öffnen",
|
|||
|
"SELECT_2_APPLY_COL": "Wählen Sie die gewünschte Steuerung und gültig , um es in Spalte anwenden",
|
|||
|
"CUSTOM_SUBMIT_BTN": "Passen Submit-Button Text",
|
|||
|
"CUSTOM_CANCEL_BTN": "Passen Cancel-Button Text",
|
|||
|
"NAME_THIS_FORM": "Nennen dieses Formular",
|
|||
|
"SAVE_THIS_FORM": "Speichern dieses Formular",
|
|||
|
"FINAL_STEP": "Endschritt : Formular Vorschau",
|
|||
|
"DATA_MODEL": "DATEN MODELL",
|
|||
|
"FIELDS_MODEL": "FELDER MODELL (Datenbank-kompatibel)",
|
|||
|
"SELECT_A_CTRL": "Wählen Sie ein Steuer",
|
|||
|
"SELECT_CTRL_IN_LIST": "Wählen Sie ein Steuer aus der Liste unten",
|
|||
|
"COL_WILL_BE_BLANK": "die Spalte werde leer sein",
|
|||
|
"EDIT_PROPERTIES": "Anzeigen",
|
|||
|
"HEADER_TEXT": "Kopftext",
|
|||
|
"ADD_EDIT_HEADER_HERE": "Kopftext ändern",
|
|||
|
"SUBTITLE_TEXT": "Untertitel",
|
|||
|
"ADD_EDIT_SUBTIL_HERE": "Untertitel ändern",
|
|||
|
"LABEL_TEXT": "Etikett",
|
|||
|
"ADD_EDIT_LABEL_HERE": "Etikett ändern",
|
|||
|
"PLACEHOLDER": "placeholder",
|
|||
|
"ADD_EDIT_PLACEHOLD": "placeholder ändern",
|
|||
|
"REQUIRED": "erforderlich",
|
|||
|
"DESCRIPTION": "Beschreibung",
|
|||
|
"ADDEDIT_DESCRIPTION": "Beschreibung ändern",
|
|||
|
"DATE_FORMAT": "Datumsformat",
|
|||
|
"ADD_NEW_RADIO": "Radiobutton hinzufügen",
|
|||
|
"ADD_RADIO_PLACEHOLD": "Radiobutton hinzufügen",
|
|||
|
"EDIT_REMOVE_RADIO": "Radiobutton ändern",
|
|||
|
"NO_RADIO_ADD_NEW": "kein Radiobutton : Radiobutton hinzufügen",
|
|||
|
"SEARCH_4_OPTION": "option suchen",
|
|||
|
"ADD": "hinzufügen",
|
|||
|
"ORDER": "bestellen",
|
|||
|
"OPTION": "Option",
|
|||
|
"GROUP": "Gruppe",
|
|||
|
"ADD_NEW_OPTIONS": "Optionen hinzufügen",
|
|||
|
"ADD_A_NEW_OPTION": "Option hinzufügen",
|
|||
|
"EDIT_REMOVE_OPTIONS": "Optionen ändern",
|
|||
|
"NO_OPTION_ADD_NEW": "kein option : Option hinzufügen",
|
|||
|
"ADD_NEW_GROUPS": "Gruppen hinzufügen",
|
|||
|
"ADD_A_NEW_GROUP": "Gruppe hinzufügen",
|
|||
|
"EDIT_GROUPS_OPTIONS": "Gruppen ändern",
|
|||
|
"NO_GROUP_ADD_NEW": "keine Gruppe : Gruppe hinzufügen",
|
|||
|
"OK": "bestätigen",
|
|||
|
"CANCEL": "stornieren"
|
|||
|
};
|
|||
|
global.define = __define;
|
|||
|
return module.exports;
|
|||
|
});
|
|||
|
|
|||
|
$__System.registerDynamic("b", [], true, function($__require, exports, module) {
|
|||
|
;
|
|||
|
var global = this,
|
|||
|
__define = global.define;
|
|||
|
global.define = undefined;
|
|||
|
module.exports = {
|
|||
|
"SAY_HI": "Merhaba",
|
|||
|
"EDIT_TAB": "Düzenle / Oluştur",
|
|||
|
"PREVIEW_TAB": "Önizleme",
|
|||
|
"WIZARD_LINES": "satırlar",
|
|||
|
"WIZARD_LAYOUT": "düzen",
|
|||
|
"WIZARD_CONTROLS": "kontroller",
|
|||
|
"WIZARD_SAVE": "kaydet",
|
|||
|
"PAGER_PREVIOUS": "Geri",
|
|||
|
"PAGER_NEXT": "İleri",
|
|||
|
"COMMAND_PANEL": "Komut",
|
|||
|
"VISUAL_PANEL": "Görsel",
|
|||
|
"ADD_NEW_LINE": "Yeni satır ekle",
|
|||
|
"SELECTED_LINE": "Seçili satır",
|
|||
|
"NUMBER_OF_COLUMN": "sütun sayısı",
|
|||
|
"APPLY_CTRL2COL": "Sütunlara form ögesi ekle",
|
|||
|
"CLIC_TAP_2_OPEN": "Form ögesi eklemek için sütunlara tıkla",
|
|||
|
"SELECT_2_APPLY_COL": "İstediğin ögeyi seçtikten sonra gerekli yerleri doldur ve kaydet",
|
|||
|
"CUSTOM_SUBMIT_BTN": "Gönder butonu yazısını düzenle",
|
|||
|
"CUSTOM_CANCEL_BTN": "İptal butonu yazısını düzenle",
|
|||
|
"NAME_THIS_FORM": "Forma isim ver",
|
|||
|
"SAVE_THIS_FORM": "formu kaydet",
|
|||
|
"FINAL_STEP": "Son aşama : form önizlemesi",
|
|||
|
"DATA_MODEL": "VERİ MODELİ",
|
|||
|
"FIELDS_MODEL": "ALAN MODELİ (veritabanına kaydetmeye hazır)",
|
|||
|
"SELECT_A_CTRL": "Form ögesi seç",
|
|||
|
"SELECT_CTRL_IN_LIST": "Verilen listeden bir form ögesi seç",
|
|||
|
"COL_WILL_BE_BLANK": "Sütun boş kalacak",
|
|||
|
"EDIT_PROPERTIES": "Özellikleri düzenle",
|
|||
|
"HEADER_TEXT": "Başlık yazısı",
|
|||
|
"ADD_EDIT_HEADER_HERE": "Başlık yazısını ekle / düzenle",
|
|||
|
"SUBTITLE_TEXT": "Altyazı",
|
|||
|
"ADD_EDIT_SUBTIL_HERE": "Altyazı ekle / düzenle",
|
|||
|
"LABEL_TEXT": "Form ögesinin adı",
|
|||
|
"ADD_EDIT_LABEL_HERE": "Ad ekle / düzenle",
|
|||
|
"PLACEHOLDER": "Form ögesinin içine geçici yazı ekle",
|
|||
|
"ADD_EDIT_PLACEHOLD": "Geçici yazı ekle / düzenle",
|
|||
|
"REQUIRED": "Gerekli",
|
|||
|
"DESCRIPTION": "Açıklama",
|
|||
|
"ADDEDIT_DESCRIPTION": "Açıklama ekle / düzenle",
|
|||
|
"DATE_FORMAT": "Tarih formatı",
|
|||
|
"ADD_NEW_RADIO": "Radio butonu ekle",
|
|||
|
"ADD_RADIO_PLACEHOLD": "radio butonu ekle",
|
|||
|
"EDIT_REMOVE_RADIO": "Radio butonunu ekle / düzenle",
|
|||
|
"NO_RADIO_ADD_NEW": "radio butonu yok : yeni buton ekle",
|
|||
|
"SEARCH_4_OPTION": "seçenek ara",
|
|||
|
"ADD": "ekle",
|
|||
|
"ORDER": "sıra",
|
|||
|
"OPTION": "seçenek",
|
|||
|
"GROUP": "grup",
|
|||
|
"ADD_NEW_OPTIONS": "Yeni seçenek ekle",
|
|||
|
"ADD_A_NEW_OPTION": "yeni seçenek ekle",
|
|||
|
"EDIT_REMOVE_OPTIONS": "Seçenekleri düzenle/sil",
|
|||
|
"NO_OPTION_ADD_NEW": "seçenek yok : yeni seçenek ekle",
|
|||
|
"ADD_NEW_GROUPS": "Yeni grup ekle",
|
|||
|
"ADD_A_NEW_GROUP": "Yeni grup ekle",
|
|||
|
"EDIT_GROUPS_OPTIONS": "Seçenek/Grup Ekle/sil",
|
|||
|
"NO_GROUP_ADD_NEW": "yeni grup ekle",
|
|||
|
"OK": "TAMAM",
|
|||
|
"CANCEL": "İptal"
|
|||
|
};
|
|||
|
global.define = __define;
|
|||
|
return module.exports;
|
|||
|
});
|
|||
|
|
|||
|
$__System.registerDynamic("c", [], true, function($__require, exports, module) {
|
|||
|
;
|
|||
|
var global = this,
|
|||
|
__define = global.define;
|
|||
|
global.define = undefined;
|
|||
|
module.exports = {
|
|||
|
"SAY_HI": "こんにちわ",
|
|||
|
"EDIT_TAB": "編集 / 作成",
|
|||
|
"PREVIEW_TAB": "プレビュー",
|
|||
|
"WIZARD_LINES": "ライン",
|
|||
|
"WIZARD_LAYOUT": "レイアウト",
|
|||
|
"WIZARD_CONTROLS": "コントロール",
|
|||
|
"WIZARD_SAVE": "サーブ",
|
|||
|
"PAGER_PREVIOUS": "前",
|
|||
|
"PAGER_NEXT": "次",
|
|||
|
"COMMAND_PANEL": "コマンド",
|
|||
|
"VISUAL_PANEL": "ビジュアル",
|
|||
|
"ADD_NEW_LINE": "新しいライン追加",
|
|||
|
"SELECTED_LINE": "選択されたライン",
|
|||
|
"NUMBER_OF_COLUMN": "カラムの数",
|
|||
|
"APPLY_CTRL2COL": "カラムにコントロール適用",
|
|||
|
"CLIC_TAP_2_OPEN": "コントロール選択を広げるには列をクリック",
|
|||
|
"SELECT_2_APPLY_COL": "好きなコントロールを選び適用",
|
|||
|
"CUSTOM_SUBMIT_BTN": "適用ボタンの文字変更する場合",
|
|||
|
"CUSTOM_CANCEL_BTN": "キャンセルボタンの文字変更する場合",
|
|||
|
"NAME_THIS_FORM": "形式に名前を付ける",
|
|||
|
"SAVE_THIS_FORM": "形式をサーブ",
|
|||
|
"FINAL_STEP": "ファイナルステップ : プレビュー形式",
|
|||
|
"DATA_MODEL": "データーモデル",
|
|||
|
"FIELDS_MODEL": "モデルフィールド",
|
|||
|
"SELECT_A_CTRL": "コントロールを選び選択",
|
|||
|
"SELECT_CTRL_IN_LIST": "以下のリストからコントロールを選び選択",
|
|||
|
"COL_WILL_BE_BLANK": "空になる列",
|
|||
|
"EDIT_PROPERTIES": "プロパティの変更",
|
|||
|
"HEADER_TEXT": "ヘッダーテキスト",
|
|||
|
"ADD_EDIT_HEADER_HERE": "ヘッダーテキスト文字変更",
|
|||
|
"SUBTITLE_TEXT": "サブタイトル テキスト",
|
|||
|
"ADD_EDIT_SUBTIL_HERE": "サブタイトルテキスト文字変更",
|
|||
|
"LABEL_TEXT": "ラベルテキスト",
|
|||
|
"ADD_EDIT_LABEL_HERE": "ラベルテキスト文字変更",
|
|||
|
"PLACEHOLDER": "プレースホルダー",
|
|||
|
"ADD_EDIT_PLACEHOLD": "プレースホルダー文字変更",
|
|||
|
"REQUIRED": "必須",
|
|||
|
"DESCRIPTION": "説明",
|
|||
|
"ADDEDIT_DESCRIPTION": "説明の変更",
|
|||
|
"DATE_FORMAT": "日付の形式",
|
|||
|
"ADD_NEW_RADIO": "新ラジオボタンを追加",
|
|||
|
"ADD_RADIO_PLACEHOLD": "新ラジオボタンを追加",
|
|||
|
"EDIT_REMOVE_RADIO": "ラジオボタン変更",
|
|||
|
"NO_RADIO_ADD_NEW": "ラジオ無し : 新ラジオボタン追加",
|
|||
|
"SEARCH_4_OPTION": "オプション検索",
|
|||
|
"ADD": "追加",
|
|||
|
"ORDER": "順番",
|
|||
|
"OPTION": "オプション",
|
|||
|
"GROUP": "グループ",
|
|||
|
"ADD_NEW_OPTIONS": "新しいオプション追加",
|
|||
|
"ADD_A_NEW_OPTION": "新しいオプション追加",
|
|||
|
"EDIT_REMOVE_OPTIONS": "オプションの変更",
|
|||
|
"NO_OPTION_ADD_NEW": "オプション無し : 新しいオプション追加",
|
|||
|
"ADD_NEW_GROUPS": "新しいグループ追加",
|
|||
|
"ADD_A_NEW_GROUP": "新しいグループ追加",
|
|||
|
"EDIT_GROUPS_OPTIONS": "グループを変更",
|
|||
|
"NO_GROUP_ADD_NEW": "グループを追加",
|
|||
|
"OK": "オッケー",
|
|||
|
"CANCEL": "キャンセル"
|
|||
|
};
|
|||
|
global.define = __define;
|
|||
|
return module.exports;
|
|||
|
});
|
|||
|
|
|||
|
$__System.register('d', ['7', '8', '9', 'a', 'b', 'c'], function (_export) {
|
|||
|
'use strict';
|
|||
|
|
|||
|
var localEn, localFr, localEs, localDe, localTr, localJp, TRANSLATE_CONFIG;
|
|||
|
|
|||
|
function translateConfig($translateProvider) {
|
|||
|
$translateProvider.translations('en', localEn);
|
|||
|
$translateProvider.translations('fr', localFr);
|
|||
|
$translateProvider.translations('es', localEs);
|
|||
|
$translateProvider.translations('de', localDe);
|
|||
|
$translateProvider.translations('tr', localTr);
|
|||
|
$translateProvider.translations('jp', localJp);
|
|||
|
}
|
|||
|
|
|||
|
return {
|
|||
|
setters: [function (_) {
|
|||
|
localEn = _['default'];
|
|||
|
}, function (_2) {
|
|||
|
localFr = _2['default'];
|
|||
|
}, function (_3) {
|
|||
|
localEs = _3['default'];
|
|||
|
}, function (_a) {
|
|||
|
localDe = _a['default'];
|
|||
|
}, function (_b) {
|
|||
|
localTr = _b['default'];
|
|||
|
}, function (_c) {
|
|||
|
localJp = _c['default'];
|
|||
|
}],
|
|||
|
execute: function () {
|
|||
|
TRANSLATE_CONFIG = 'easyFormTranslateConfig';
|
|||
|
translateConfig.$inject = ['$translateProvider'];
|
|||
|
|
|||
|
_export('default', translateConfig);
|
|||
|
|
|||
|
_export('TRANSLATE_CONFIG', TRANSLATE_CONFIG);
|
|||
|
}
|
|||
|
};
|
|||
|
});
|
|||
|
$__System.register('e', ['d'], function (_export) {
|
|||
|
'use strict';
|
|||
|
|
|||
|
var translateConfig, TRANSLATE_MODULE;
|
|||
|
return {
|
|||
|
setters: [function (_d) {
|
|||
|
translateConfig = _d['default'];
|
|||
|
}],
|
|||
|
execute: function () {
|
|||
|
TRANSLATE_MODULE = 'eda.easyFormGenerator.translate';
|
|||
|
|
|||
|
_export('default', angular.module(TRANSLATE_MODULE, []).config(translateConfig));
|
|||
|
}
|
|||
|
};
|
|||
|
});
|
|||
|
$__System.register('f', [], function (_export) {
|
|||
|
/* global angular */
|
|||
|
'use strict';
|
|||
|
|
|||
|
var CORE_MODULES;
|
|||
|
return {
|
|||
|
setters: [],
|
|||
|
execute: function () {
|
|||
|
CORE_MODULES = ['textAngular', 'textAngularSetup', 'ngAnimate', 'toaster', 'formly', 'formlyBootstrap', 'ui.bootstrap', 'nya.bootstrap.select', 'pascalprecht.translate'];
|
|||
|
|
|||
|
_export('default', angular.module('edaStepWayEasyFormGen.core', CORE_MODULES));
|
|||
|
}
|
|||
|
};
|
|||
|
});
|
|||
|
$__System.registerDynamic("10", [], true, function($__require, exports, module) {
|
|||
|
;
|
|||
|
var global = this,
|
|||
|
__define = global.define;
|
|||
|
global.define = undefined;
|
|||
|
module.exports = "<section id=\"pageWfEdit\">\n\t<div ng-init=\"\">\n\t\t<div class=\"container\">\n\t\t\t<section id=\"preview\">\n\t\t\t\t<div id=\"preview-content\">\n\t\t\t\t\t<div class=\"content-container\">\n\t\t\t\t\t\t<!-- taoster alert -->\n\t\t\t\t\t\t<toaster-container toaster-options=\"{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'position-class': 'toast-top-full-width',\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'extendedTimeout':500,\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'timeOut':500,\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\">\n\t\t\t\t\t\t</toaster-container>\n\t\t\t\t\t\t<uib-tabset justified=\"true\">\n\t\t\t\t\t\t\t<uib-tab\n active=\"vm.tab.editTab.active\"\n heading=\"{{'EDIT_TAB' | translate}}\">\n\t\t\t\t\t\t\t\t<div class=\"row\">\n\t\t\t\t\t\t\t\t<!-- STEP INDICATOR -->\n\t\t\t\t\t\t\t\t<div class=\"row stepwizardTopmargin\">\n\t\t\t\t\t\t\t\t\t<div class=\"col-lg-8 col-lg-offset-2 col-md-8 col-md-offset-2\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"stepwizard\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"row stepwizard-row\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"stepwizard-step col-md-3\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t <button type=\"button\" class=\"btn btn-circle\" ng-class=\"{'btn-primary': vm.configuration.stepIndicators[0], 'btn-default': !vm.configuration.stepIndicators[0]}\" >0</button>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p>{{'WIZARD_LINES' | translate}}</p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"stepwizard-step col-md-3\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<button type=\"button\" class=\"btn btn-circle\" ng-class=\"{'btn-primary': vm.configuration.stepIndicators[1], 'btn-default': !vm.configuration.stepIndicators[1], 'disabled': (vm.configuration.configStepCounter < 1)}\" >1</button>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p>{{'WIZARD_LAYOUT' | translate}}</p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"stepwizard-step col-md-3\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<button type=\"button\" class=\"btn btn-default btn-circle\" ng-class=\"{'btn-primary': vm.configuration.stepIndicators[2], 'btn-default': !vm.configuration.stepIndicators[2], 'disabled': (vm.configuration.configStepCounter < 2)}\" >2</button>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p>{{'WIZARD_CONTROLS' | translate}}</p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"stepwizard-step col-md-3\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<button type=\"button\" class=\"btn btn-default btn-circle\" ng-class=\"{'btn-primary': vm.configuration.stepIndicators[3], 'btn-default': !vm.configuration.stepIndicators[3], 'disabled': (vm.configuration.configStepCounter < 3)}\" >3</button>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p>{{'WIZARD_SAVE' | translate}}</p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"row\">\n\t\t\t\t\t\t\t\t<ul class=\"pager\">\n\t\t\t\t\t\t\t\t\t<li ng-class=\"{'disabled':vm.stepIndicators[0]}\">\n\t\t\t\t\t\t\t\t\t\t<button class=\"btn btn-primary customPagerButton\" ng-click=\"vm.previousConfigStep()\" >\n\t\t\t\t\t\t\t\t\t\t\t<i class=\"fa fa-arrow-left fa-2x pull-left\"></i>\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"pull-right\">{{'PAGER_PREVIOUS' | translate}}</span>\n\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t\t<li ng-class=\"{'disabled':vm.stepIndicators[3]}\">\n\t\t\t\t\t\t\t\t\t\t<button class=\"btn btn-primary customPagerButton\" ng-click=\"vm.nextConfigStep()\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"pull-left\">{{'PAGER_NEXT' | translate}}</span>\n\t\t\t\t\t\t\t\t\t\t\t<i class=\"fa fa-arrow-right fa-2x pull-right\"></i>\n\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t\t\t\t<div class=\"animate-switch-container\" ng-switch on=\"vm.configuration.listConfigStep[vm.configuration.configStepCounter]\">\n\t\t\t\t\t\t\t\t\t<div class=\"animate-switch\" ng-switch
|
|||
|
global.define = __define;
|
|||
|
return module.exports;
|
|||
|
});
|
|||
|
|
|||
|
$__System.register('11', [], function (_export) {
|
|||
|
/* global angular */
|
|||
|
'use strict';
|
|||
|
|
|||
|
var DEBUG_MODEL, initDebugModel, DEFAULT_TAB_MODEL, initTabModel, COLUMN_TEMPLATE, initColumnTemplate, LINE_TEMPLATE, initLineTemplate;
|
|||
|
return {
|
|||
|
setters: [],
|
|||
|
execute: function () {
|
|||
|
DEBUG_MODEL = {
|
|||
|
showDebug: false,
|
|||
|
configurationModelNumberofLines: 1
|
|||
|
};
|
|||
|
|
|||
|
initDebugModel = function initDebugModel() {
|
|||
|
return angular.copy(DEBUG_MODEL);
|
|||
|
};
|
|||
|
|
|||
|
DEFAULT_TAB_MODEL = {
|
|||
|
editTab: {
|
|||
|
active: true
|
|||
|
},
|
|||
|
previewTab: {
|
|||
|
active: false,
|
|||
|
tabVisible: true,
|
|||
|
modelsVisible: true
|
|||
|
}
|
|||
|
};
|
|||
|
|
|||
|
initTabModel = function initTabModel(isPreviewPanelVisible, arePreviewModelsVisible) {
|
|||
|
var _tabModel = angular.copy(DEFAULT_TAB_MODEL);
|
|||
|
angular.extend(_tabModel.previewTab, {
|
|||
|
tabVisible: isPreviewPanelVisible,
|
|||
|
modelsVisible: arePreviewModelsVisible
|
|||
|
});
|
|||
|
return _tabModel;
|
|||
|
};
|
|||
|
|
|||
|
COLUMN_TEMPLATE = {
|
|||
|
numColumn: -1,
|
|||
|
exist: true,
|
|||
|
control: {
|
|||
|
type: 'none',
|
|||
|
key: 'none',
|
|||
|
subtype: 'none'
|
|||
|
// templateOptions: {
|
|||
|
// label: 'none',
|
|||
|
// placeholder: 'none',
|
|||
|
// required: false,
|
|||
|
// description: 'Descriptive text'
|
|||
|
// }
|
|||
|
}
|
|||
|
};
|
|||
|
|
|||
|
initColumnTemplate = function initColumnTemplate() {
|
|||
|
return angular.copy(COLUMN_TEMPLATE);
|
|||
|
};
|
|||
|
|
|||
|
LINE_TEMPLATE = {
|
|||
|
line: -1,
|
|||
|
activeColumn: 1,
|
|||
|
columns: [{
|
|||
|
numColumn: 1,
|
|||
|
exist: true,
|
|||
|
control: {
|
|||
|
type: 'none',
|
|||
|
key: 'none'
|
|||
|
// templateOptions: {
|
|||
|
// label: 'none',
|
|||
|
// placeholder: 'none',
|
|||
|
// required: false,
|
|||
|
// description: 'Descriptive text'
|
|||
|
// }
|
|||
|
}
|
|||
|
}]
|
|||
|
};
|
|||
|
|
|||
|
initLineTemplate = function initLineTemplate() {
|
|||
|
return angular.copy(LINE_TEMPLATE);
|
|||
|
};
|
|||
|
|
|||
|
_export('initDebugModel', initDebugModel);
|
|||
|
|
|||
|
_export('initTabModel', initTabModel);
|
|||
|
|
|||
|
_export('initColumnTemplate', initColumnTemplate);
|
|||
|
|
|||
|
_export('initLineTemplate', initLineTemplate);
|
|||
|
}
|
|||
|
};
|
|||
|
});
|
|||
|
$__System.registerDynamic("12", [], true, function($__require, exports, module) {
|
|||
|
;
|
|||
|
var global = this,
|
|||
|
__define = global.define;
|
|||
|
global.define = undefined;
|
|||
|
module.exports = "<div class=\"modal-header\">\n <h3 class=\"modal-title greyText\">\n {{'SELECT_A_CTRL' | translate}}\n </h3>\n</div>\n<div class=\"modal-body\">\n <hr/>\n <div class=\"row\">\n <div class=\"col-xs-12 col-sm-12 col-md-12 col-lg-12\">\n <h5 class=\"greyText\">\n <i class=\"fa fa-filter\"></i>\n \n {{'SELECT_CTRL_IN_LIST' | translate}} :\n </h5>\n </div>\n <div class=\"col-xs-12 col-sm-12 col-md-12 col-lg-12\">\n <edit-choose-control\n model-nya-select=\"editControlModCtrl.modelNyaSelect\"\n nya-select-filtered=\"editControlModCtrl.nyaSelectFiltered\"\n select-this-control=\"editControlModCtrl.selectThisControl(optionId)\">\n </edit-choose-control>\n </div>\n </div>\n <hr/>\n <div ng-switch on=\"editControlModCtrl.nyaSelect.selectedControl\">\n <div ng-switch-when=\"none\">\n <div class=\"row\">\n <div class=\"col-sm-12\">\n <h5 class=\"text-center texteRouge\">\n <i class=\"fa fa-arrow-up\"></i>\n {{'SELECT_A_CTRL' | translate}}\n </h5>\n </div>\n </div>\n </div>\n <div ng-switch-when=\"empty\">\n <edit-blank-control></edit-blank-control>\n </div>\n <div ng-switch-when=\"Header\">\n <edit-header-control\n nya-select=\"editControlModCtrl.nyaSelect\">\n </edit-header-control>\n </div>\n <div ng-switch-when=\"Subtitle\">\n <edit-sub-title-control\n nya-select=\"editControlModCtrl.nyaSelect\">\n </edit-sub-title-control>\n </div>\n <div ng-switch-when=\"TextInput\">\n <edit-text-input-control\n nya-select=\"editControlModCtrl.nyaSelect\">\n </edit-text-input-control>\n </div>\n <div ng-switch-when=\"Password\">\n <edit-password-control\n nya-select=\"editControlModCtrl.nyaSelect\">\n </edit-password-control>\n </div>\n <div ng-switch-when=\"Email\">\n <edit-email-control\n nya-select=\"editControlModCtrl.nyaSelect\">\n </edit-email-control>\n </div>\n <div ng-switch-when=\"Date\">\n <edit-date-control\n nya-select=\"editControlModCtrl.nyaSelect\"\n demodt=\"editControlModCtrl.demodt\"\n date-options=\"editControlModCtrl.dateOptions\"\n open=\"editControlModCtrl.open(event)\">\n <edit-date-control>\n <div ng-switch-when=\"Texarea\">\n <edit-text-area-control\n nya-select=\"editControlModCtrl.nyaSelect\">\n </edit-text-area-control>\n </div>\n <div ng-switch-when=\"RichTextEditor\">\n <edit-rich-text-editor-control\n nya-select=\"editControlModCtrl.nyaSelect\">\n </edit-rich-text-editor-control>\n </div>\n <div ng-switch-when=\"Radio\">\n <edit-radio-control\n nya-select=\"editControlModCtrl.nyaSelect\"\n radio-row-collection=\"editControlModCtrl.radioRowCollection\"\n new-option-radio=\"editControlModCtrl.newOptionRadio\"\n add-new-option-radio=\"editControlModCtrl.addNewOptionRadio()\"\n up-this-radio-row=\"editControlModCtrl.upThisRadioRow(index)\"\n down-this-radio-row=\"editControlModCtrl.downThisRadioRow(index)\"\n remove-radio-row=\"editControlModCtrl.removeRadioRow(index)\">\n </edit-radio-control>\n </div>\n <div ng-switch-when=\"Checkbox\">\n <!-- checkbox -->\n <edit-check-box-control\n nya-select=\"editControlModCtrl.nyaSelect\">\n </edit-check-box-control>\n </div>\n <div ng-switch-when=\"BasicSelect\">\n <edit-basic-select-control\n nya-select=\"editControlModCtrl.nyaSelect\"\n modelbasic-select=\"editControlModCtrl.\"\n basic-select-row-collection=\"editControlModCtrl.basicSelectRowCollection\"\n new-option-basic-select=\"editControlModCtrl.newOptionBasicSelect\"\n add-new-option-basic-select=\"editControlModCtrl.\"\n up-this-row=\"editControlModCtrl.\"\n down-this-row=\"editControlModCtrl.\"\n remove-row=\"editControlModCtrl.\"\n >\n </edit-basic-select-
|
|||
|
global.define = __define;
|
|||
|
return module.exports;
|
|||
|
});
|
|||
|
|
|||
|
$__System.register('13', ['11', '12', '14', '15', '16'], function (_export) {
|
|||
|
var initDebugModel, initTabModel, initColumnTemplate, initLineTemplate, editControlModalTemplate, EDIT_MODAL_CONTROLLER_NAME, EDIT_MODAL_CONTROLLERAS_NAME, _createClass, _classCallCheck, STEP_WAY_MAIN_CONTROLLER_NAME, STEP_WAY_MAIN_CONTROLLERAS_NAME, edaStepWayEasyFormGenController, toInject;
|
|||
|
|
|||
|
return {
|
|||
|
setters: [function (_3) {
|
|||
|
initDebugModel = _3.initDebugModel;
|
|||
|
initTabModel = _3.initTabModel;
|
|||
|
initColumnTemplate = _3.initColumnTemplate;
|
|||
|
initLineTemplate = _3.initLineTemplate;
|
|||
|
}, function (_4) {
|
|||
|
editControlModalTemplate = _4['default'];
|
|||
|
}, function (_5) {
|
|||
|
EDIT_MODAL_CONTROLLER_NAME = _5.EDIT_MODAL_CONTROLLER_NAME;
|
|||
|
EDIT_MODAL_CONTROLLERAS_NAME = _5.EDIT_MODAL_CONTROLLERAS_NAME;
|
|||
|
}, function (_) {
|
|||
|
_createClass = _['default'];
|
|||
|
}, function (_2) {
|
|||
|
_classCallCheck = _2['default'];
|
|||
|
}],
|
|||
|
execute: function () {
|
|||
|
/* global angular */
|
|||
|
'use strict';
|
|||
|
|
|||
|
STEP_WAY_MAIN_CONTROLLER_NAME = 'edaStepWayEasyFormGenController';
|
|||
|
STEP_WAY_MAIN_CONTROLLERAS_NAME = 'vm';
|
|||
|
|
|||
|
edaStepWayEasyFormGenController = (function () {
|
|||
|
function edaStepWayEasyFormGenController(easyFormGenVersion, $filter, toaster, $timeout, $uibModal, $log, $formlyProxy, $modalProxy, easyFormSteWayConfig) {
|
|||
|
_classCallCheck(this, edaStepWayEasyFormGenController);
|
|||
|
|
|||
|
this.easyFormGenVersion = easyFormGenVersion;
|
|||
|
this.$filter = $filter;
|
|||
|
this.toaster = toaster;
|
|||
|
this.$timeout = $timeout;
|
|||
|
this.$modal = $uibModal;
|
|||
|
this.$log = $log;
|
|||
|
this.$formlyProxy = $formlyProxy;
|
|||
|
this.$modalProxy = $modalProxy;
|
|||
|
this.easyFormSteWayConfig = easyFormSteWayConfig;
|
|||
|
|
|||
|
this.init();
|
|||
|
}
|
|||
|
|
|||
|
_createClass(edaStepWayEasyFormGenController, [{
|
|||
|
key: 'init',
|
|||
|
value: function init() {
|
|||
|
|
|||
|
this.dataModel = {};
|
|||
|
this.wfFormFields = [];
|
|||
|
this.wfFormFieldsOnlyNeededProperties = [];
|
|||
|
this.easyFormGeneratorVERSION = this.easyFormGenVersion;
|
|||
|
this.debug = initDebugModel();
|
|||
|
this.tab = initTabModel(this.easyFormSteWayConfig.isPreviewPanelVisible(), this.easyFormSteWayConfig.arePreviewModelsVisible());
|
|||
|
this.configuration = {}; //configuration model (contains array of lines which contains array of columns)
|
|||
|
this.numberOfColumns = 1;
|
|||
|
this.MaxNumberOfColumns = 3;
|
|||
|
this.MinNumberOfColumns = 1;
|
|||
|
this.columnTemplate = initColumnTemplate(); //TODO : check is really needed
|
|||
|
this.lineTemplate = initLineTemplate(); //TODO : check if really needed
|
|||
|
this.nyaSelect = {};
|
|||
|
this.animationsEnabled = this.easyFormSteWayConfig.getModalAnimationValue(); //-> disabling animation untill correction in angular bootstrap
|
|||
|
this.editControlModalSize = 'lg';
|
|||
|
this.formlyList = {};
|
|||
|
this.previewLoadedForm = { fieldsModel: [] };
|
|||
|
this.configurationLoaded = {};
|
|||
|
this.returnSaveEvent = false;
|
|||
|
//this.resetToZeroModel = resetToZeroModel; //function no more used
|
|||
|
|
|||
|
this.$formlyProxy.initConfigurationEditFromScratch(this.configuration);
|
|||
|
|
|||
|
this.$modalProxy.initNyaSelect(this.nyaSelect);
|
|||
|
|
|||
|
//console.info(`main controller : init nyaSelect model`);
|
|||
|
//console.dir(angular.copy(this.nyaSelect));
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'onSubmit',
|
|||
|
value: function onSubmit() {
|
|||
|
var JSONedModel = this.$filter('json')(this.dataModel, 4);
|
|||
|
this.toaster.pop({
|
|||
|
type: 'info',
|
|||
|
timeout: 2000,
|
|||
|
title: 'it should save data model if it were not in editor',
|
|||
|
body: 'data : ' + JSONedModel,
|
|||
|
showCloseButton: true
|
|||
|
});
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'countConfigurationModelLines',
|
|||
|
value: function countConfigurationModelLines() {
|
|||
|
this.debug.configurationModelNumberofLines = this.configuration.lines.length;
|
|||
|
return this.configuration.lines.length;
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'setActiveLineNumber',
|
|||
|
value: function setActiveLineNumber(lineNumber) {
|
|||
|
if (lineNumber <= this.countConfigurationModelLines()) this.configuration.activeLine = lineNumber;
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'upThisLine',
|
|||
|
value: function upThisLine(indexLine) {
|
|||
|
if (indexLine > -1) {
|
|||
|
if (this.configuration.lines[indexLine - 1]) {
|
|||
|
var currentLineObj = this.configuration.lines[indexLine];
|
|||
|
this.configuration.lines.splice(indexLine, 1);
|
|||
|
this.configuration.lines.splice(indexLine - 1, 0, currentLineObj);
|
|||
|
//manage selected aciveLine
|
|||
|
this.configuration.activeLine = 1;
|
|||
|
}
|
|||
|
}
|
|||
|
//re-render formfield
|
|||
|
this.$formlyProxy.applyConfigurationToformlyModel(this.configuration, this.wfFormFields, this.dataModel);
|
|||
|
this.wfFormFieldsOnlyNeededProperties = angular.copy(this.wfFormFields);
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'downThisLine',
|
|||
|
value: function downThisLine(indexLine) {
|
|||
|
if (indexLine > -1) {
|
|||
|
if (this.configuration.lines[indexLine + 1]) {
|
|||
|
var currentLineObj = this.configuration.lines[indexLine];
|
|||
|
this.configuration.lines.splice(indexLine, 1);
|
|||
|
this.configuration.lines.splice(indexLine + 1, 0, currentLineObj);
|
|||
|
//manage selected aciveLine
|
|||
|
this.configuration.activeLine = 1;
|
|||
|
}
|
|||
|
}
|
|||
|
//re-render formfield
|
|||
|
this.$formlyProxy.applyConfigurationToformlyModel(this.configuration, this.wfFormFields, this.dataModel);
|
|||
|
this.wfFormFieldsOnlyNeededProperties = angular.copy(this.wfFormFields);
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'addNewline',
|
|||
|
value: function addNewline() {
|
|||
|
this.configuration.lines.push(initLineTemplate());
|
|||
|
//re-render formfield
|
|||
|
this.$formlyProxy.applyConfigurationToformlyModel(this.configuration, this.wfFormFields, this.dataModel);
|
|||
|
this.wfFormFieldsOnlyNeededProperties = angular.copy(this.wfFormFields);
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'removeThisLine',
|
|||
|
value: function removeThisLine(index) {
|
|||
|
if (index > -1) {
|
|||
|
if (this.configuration.lines.length > 1) {
|
|||
|
//manage selected aciveLine
|
|||
|
if (this.configuration.activeLine === index + 1) this.configuration.activeLine = 1;
|
|||
|
this.configuration.lines.splice(index, 1);
|
|||
|
} else {
|
|||
|
this.$timeout(function () {
|
|||
|
this.toaster.pop({
|
|||
|
type: 'warning',
|
|||
|
title: 'Last line',
|
|||
|
body: 'Can\'t delete the last line',
|
|||
|
showCloseButton: true
|
|||
|
});
|
|||
|
}, 100);
|
|||
|
}
|
|||
|
//re-render formfield
|
|||
|
this.$formlyProxy.applyConfigurationToformlyModel(this.configuration, this.wfFormFields, this.dataModel);
|
|||
|
this.wfFormFieldsOnlyNeededProperties = angular.copy(this.wfFormFields);
|
|||
|
}
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'increaseNumberOfColumns',
|
|||
|
value: function increaseNumberOfColumns() {
|
|||
|
var lineIndex = this.configuration.activeLine - 1;
|
|||
|
if (this.configuration.lines[lineIndex].columns.length < this.MaxNumberOfColumns) {
|
|||
|
|
|||
|
var newNumberOfColumns = this.configuration.lines[lineIndex].columns.push(angular.copy(initColumnTemplate()));
|
|||
|
this.configuration.lines[lineIndex].columns[newNumberOfColumns - 1].numColumn = newNumberOfColumns;
|
|||
|
}
|
|||
|
//re-render formfield
|
|||
|
this.$formlyProxy.applyConfigurationToformlyModel(this.configuration, this.wfFormFields, this.dataModel);
|
|||
|
this.wfFormFieldsOnlyNeededProperties = angular.copy(this.wfFormFields);
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'decreaseNumberOfColumns',
|
|||
|
value: function decreaseNumberOfColumns() {
|
|||
|
if (this.configuration.lines[this.configuration.activeLine - 1].columns.length > 1) {
|
|||
|
this.configuration.lines[this.configuration.activeLine - 1].columns.splice(this.configuration.lines[this.configuration.activeLine - 1].columns.length - 1, 1);
|
|||
|
}
|
|||
|
this.$formlyProxy.applyConfigurationToformlyModel(this.configuration, this.wfFormFields, this.dataModel);
|
|||
|
this.wfFormFieldsOnlyNeededProperties = angular.copy(this.wfFormFields);
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'resetStepCounter',
|
|||
|
value: function resetStepCounter() {
|
|||
|
this.configuration.configStepCounter = 0;
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'nextConfigStep',
|
|||
|
value: function nextConfigStep() {
|
|||
|
var configStepCounterMAX = this.configuration.listConfigStep.length - 1;
|
|||
|
if (this.configuration.configStepCounter !== configStepCounterMAX) {
|
|||
|
this.configuration.configStepCounter++;
|
|||
|
}
|
|||
|
this.setTrueThisStepIndicator(this.configuration.configStepCounter);
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'resetAllIndicators',
|
|||
|
value: function resetAllIndicators() {
|
|||
|
for (var i = this.configuration.stepIndicators.length - 1; i >= 0; i--) {
|
|||
|
this.configuration.stepIndicators[i] = false;
|
|||
|
}
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'setTrueThisStepIndicator',
|
|||
|
value: function setTrueThisStepIndicator(indexIndicator) {
|
|||
|
this.resetAllIndicators();
|
|||
|
this.configuration.stepIndicators[indexIndicator] = true;
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'previousConfigStep',
|
|||
|
value: function previousConfigStep() {
|
|||
|
if (this.configuration.configStepCounter !== 0) {
|
|||
|
this.configuration.configStepCounter--;
|
|||
|
}
|
|||
|
this.setTrueThisStepIndicator(this.configuration.configStepCounter);
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'stepReachable',
|
|||
|
value: function stepReachable(indexStep) {
|
|||
|
if (indexStep < this.configuration.configStepCounter) {
|
|||
|
return 'disabled';
|
|||
|
} else {
|
|||
|
return 'enabled';
|
|||
|
}
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'showModalAddCtrlToColumn',
|
|||
|
value: function showModalAddCtrlToColumn(size, indexLine, numcolumn) {
|
|||
|
var _this = this;
|
|||
|
|
|||
|
var editControlModal = {};
|
|||
|
angular.extend(editControlModal, {
|
|||
|
animation: this.animationsEnabled,
|
|||
|
template: editControlModalTemplate,
|
|||
|
controller: EDIT_MODAL_CONTROLLER_NAME,
|
|||
|
controllerAs: EDIT_MODAL_CONTROLLERAS_NAME,
|
|||
|
size: this.editControlModalSize,
|
|||
|
resolve: {
|
|||
|
nyaSelect: function nyaSelect() {
|
|||
|
return _this.$modalProxy.getNyASelectFromSelectedLineColumn(_this.nyaSelect, _this.configuration, indexLine, numcolumn);
|
|||
|
}
|
|||
|
}
|
|||
|
});
|
|||
|
|
|||
|
var modalInstance = this.$modal.open(editControlModal);
|
|||
|
modalInstance.result.then(function (modalAddCtrlModel) {
|
|||
|
_this.$modalProxy.bindConfigurationModelFromModalReturn(indexLine, numcolumn, modalAddCtrlModel, _this.configuration);
|
|||
|
_this.$formlyProxy.applyConfigurationToformlyModel(_this.configuration, _this.wfFormFields, _this.dataModel);
|
|||
|
_this.wfFormFieldsOnlyNeededProperties = angular.copy(_this.wfFormFields);
|
|||
|
}, function () {
|
|||
|
//$log.info('Modal dismissed at: ' + new Date());
|
|||
|
});
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'previewExistingform',
|
|||
|
value: function previewExistingform(formlyform) {
|
|||
|
var configlines = JSON.parse(formlyform.formlyField);
|
|||
|
//here to replace with $scope.configuration : initialise configuration with lines
|
|||
|
this.configurationLoaded = {};
|
|||
|
this.$formlyProxy.bindConfigurationLines(this.configurationLoaded, configlines);
|
|||
|
this.$formlyProxy.applyConfigurationToformlyModel(this.configurationLoaded, this.previewLoadedForm.fieldsModel, this.dataModel);
|
|||
|
this.wfFormFieldsOnlyNeededProperties = angular.copy(this.wfFormFields);
|
|||
|
this.previewLoadedForm.cancelButtonText = formlyform.cancelButtonText;
|
|||
|
this.previewLoadedForm.submitButtonText = formlyform.submitButtonText;
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'saveThisForm',
|
|||
|
value: function saveThisForm() {
|
|||
|
if (typeof this.configuration.formName === 'undefined') {
|
|||
|
this.toaster.pop({
|
|||
|
type: 'warning',
|
|||
|
timeout: 2000,
|
|||
|
title: 'Form name is undefined',
|
|||
|
body: 'Form has not been saved.',
|
|||
|
showCloseButton: true
|
|||
|
});
|
|||
|
return false;
|
|||
|
}
|
|||
|
if (this.configuration.formName === '') {
|
|||
|
this.toaster.pop({
|
|||
|
type: 'warning',
|
|||
|
timeout: 2000,
|
|||
|
title: 'Form name is required',
|
|||
|
body: 'Form has not been saved.',
|
|||
|
showCloseButton: true
|
|||
|
});
|
|||
|
return false;
|
|||
|
}
|
|||
|
this.toaster.pop({
|
|||
|
type: 'wait',
|
|||
|
timeout: 10000,
|
|||
|
title: 'Form is being saved',
|
|||
|
body: 'Wait.',
|
|||
|
showCloseButton: true
|
|||
|
});
|
|||
|
this.toaster.clear();
|
|||
|
this.returnSaveEvent = true;
|
|||
|
return true;
|
|||
|
}
|
|||
|
}]);
|
|||
|
|
|||
|
return edaStepWayEasyFormGenController;
|
|||
|
})();
|
|||
|
|
|||
|
toInject = ['easyFormGenVersion', '$filter', 'toaster', '$timeout', '$uibModal', '$log', '$formlyProxy', '$modalProxy', 'easyFormSteWayConfig'];
|
|||
|
|
|||
|
edaStepWayEasyFormGenController.$inject = toInject;
|
|||
|
|
|||
|
_export('default', edaStepWayEasyFormGenController);
|
|||
|
|
|||
|
_export('STEP_WAY_MAIN_CONTROLLER_NAME', STEP_WAY_MAIN_CONTROLLER_NAME);
|
|||
|
|
|||
|
_export('STEP_WAY_MAIN_CONTROLLERAS_NAME', STEP_WAY_MAIN_CONTROLLERAS_NAME);
|
|||
|
}
|
|||
|
};
|
|||
|
});
|
|||
|
$__System.register('17', ['10', '13'], function (_export) {
|
|||
|
'use strict';
|
|||
|
|
|||
|
var easyformTemplate, STEP_WAY_MAIN_CONTROLLER_NAME, STEP_WAY_MAIN_CONTROLLERAS_NAME, STEP_WAY_DIRECTIVE_NAME;
|
|||
|
|
|||
|
function edaStepWayEasyFormGenDirective($templateCache, $timeout, $formlyProxy, $modalProxy) {
|
|||
|
|
|||
|
var directive = {
|
|||
|
restrict: 'E',
|
|||
|
scope: {
|
|||
|
edaEasyFormGeneratorModel: '=',
|
|||
|
edaSaveFormEvent: '&edaSaveFormEvent'
|
|||
|
},
|
|||
|
controller: STEP_WAY_MAIN_CONTROLLER_NAME,
|
|||
|
controllerAs: STEP_WAY_MAIN_CONTROLLERAS_NAME,
|
|||
|
replace: false,
|
|||
|
template: easyformTemplate,
|
|||
|
link: linkFct
|
|||
|
};
|
|||
|
return directive;
|
|||
|
|
|||
|
function linkFct(scope) {
|
|||
|
|
|||
|
//watch "scope.easyFormGeneratorModel"
|
|||
|
scope.$watch(function () {
|
|||
|
return scope.edaEasyFormGeneratorModel;
|
|||
|
}, function (newValue, oldValue) {
|
|||
|
loadExistingConfigurationModel();
|
|||
|
}, true);
|
|||
|
|
|||
|
//watch "scope.vm.returnSaveEvent"" = catch saving form event
|
|||
|
scope.$watch(function () {
|
|||
|
return scope.vm.returnSaveEvent;
|
|||
|
}, function (newValue, oldValue) {
|
|||
|
if (newValue === true) {
|
|||
|
var _easyFormGeneratorModel = {
|
|||
|
formName: scope.vm.configuration.formName,
|
|||
|
btnSubmitText: scope.vm.configuration.submitButtonText,
|
|||
|
btnCancelText: scope.vm.configuration.cancelButtonText,
|
|||
|
edaFieldsModel: scope.vm.configuration.lines,
|
|||
|
edaFieldsModelStringified: angular.toJson(scope.vm.configuration.lines),
|
|||
|
formlyFieldsModel: scope.vm.wfFormFieldsOnlyNeededProperties,
|
|||
|
dataModel: scope.vm.dataModel
|
|||
|
};
|
|||
|
scope.edaSaveFormEvent({ edaEasyFormGeneratorModel: _easyFormGeneratorModel });
|
|||
|
//back to false, waiting next save event
|
|||
|
scope.returnSaveEvent = false;
|
|||
|
}
|
|||
|
});
|
|||
|
|
|||
|
function loadExistingConfigurationModel() {
|
|||
|
if (angular.isDefined(scope.edaEasyFormGeneratorModel)) {
|
|||
|
var configlines = returnAttributeConfigurationLinesIfNotEmpty();
|
|||
|
scope.configurationLoaded = {};
|
|||
|
$formlyProxy.bindConfigurationLines(scope.configurationLoaded, configlines);
|
|||
|
/**
|
|||
|
* rebind special control properties :
|
|||
|
*
|
|||
|
* formly expression properties
|
|||
|
* Validators
|
|||
|
* Validation
|
|||
|
*/
|
|||
|
$modalProxy.refreshControlFormlyExpressionProperties(scope.configurationLoaded);
|
|||
|
$modalProxy.refreshControlFormlyValidators(scope.configurationLoaded);
|
|||
|
$modalProxy.refreshControlFormlyValidation(scope.configurationLoaded);
|
|||
|
//apply configuration model
|
|||
|
scope.vm.configuration = angular.copy(scope.configurationLoaded);
|
|||
|
//apply formly model
|
|||
|
$formlyProxy.applyConfigurationToformlyModel(scope.configurationLoaded, scope.vm.wfFormFields, scope.vm.model);
|
|||
|
scope.vm.wfFormFieldsOnlyNeededProperties = angular.copy(scope.vm.wfFormFields);
|
|||
|
scope.vm.dataModel = returnAttributeDataModelIfNotEmpty();
|
|||
|
scope.vm.configuration.formName = angular.isString(scope.edaEasyFormGeneratorModel.formName) ? scope.edaEasyFormGeneratorModel.formName : '';
|
|||
|
scope.vm.configuration.submitButtonText = angular.isString(scope.edaEasyFormGeneratorModel.btnSubmitText) ? scope.edaEasyFormGeneratorModel.btnSubmitText : 'Submit';
|
|||
|
scope.vm.configuration.cancelButtonText = angular.isString(scope.edaEasyFormGeneratorModel.btnCancelText) ? scope.edaEasyFormGeneratorModel.btnCancelText : 'Cancel';
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
function returnAttributeConfigurationLinesIfNotEmpty() {
|
|||
|
var edaEasyFormGeneratorModelToReturn = angular.isArray(scope.edaEasyFormGeneratorModel.edaFieldsModel) ? scope.edaEasyFormGeneratorModel.edaFieldsModel.length > 0 ? scope.edaEasyFormGeneratorModel.edaFieldsModel : emptyEdaFieldsModel() : emptyEdaFieldsModel();
|
|||
|
return edaEasyFormGeneratorModelToReturn;
|
|||
|
}
|
|||
|
|
|||
|
function returnAttributeDataModelIfNotEmpty() {
|
|||
|
var dataModelToReturn = angular.isArray(scope.edaEasyFormGeneratorModel.dataModel) ? scope.edaEasyFormGeneratorModel.dataModel.length > 0 ? scope.edaEasyFormGeneratorModel.dataModel : {} : {};
|
|||
|
return dataModelToReturn;
|
|||
|
}
|
|||
|
|
|||
|
/**
|
|||
|
* empty fields model : to display at least an empty line
|
|||
|
* otherwise would look like ugly empty line like it were a bug
|
|||
|
*/
|
|||
|
function emptyEdaFieldsModel() {
|
|||
|
var emptyModel = [{
|
|||
|
"line": 1,
|
|||
|
"activeColumn": 1,
|
|||
|
"columns": [{
|
|||
|
"numColumn": 1,
|
|||
|
"exist": true,
|
|||
|
"control": {
|
|||
|
"type": "none",
|
|||
|
"key": "none"
|
|||
|
}
|
|||
|
}]
|
|||
|
}];
|
|||
|
return emptyModel;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
return {
|
|||
|
setters: [function (_) {
|
|||
|
easyformTemplate = _['default'];
|
|||
|
}, function (_2) {
|
|||
|
STEP_WAY_MAIN_CONTROLLER_NAME = _2.STEP_WAY_MAIN_CONTROLLER_NAME;
|
|||
|
STEP_WAY_MAIN_CONTROLLERAS_NAME = _2.STEP_WAY_MAIN_CONTROLLERAS_NAME;
|
|||
|
}],
|
|||
|
execute: function () {
|
|||
|
STEP_WAY_DIRECTIVE_NAME = 'edaStepWayEasyFormGen';
|
|||
|
edaStepWayEasyFormGenDirective.$inject = ['$templateCache', '$timeout', '$formlyProxy', '$modalProxy'];
|
|||
|
|
|||
|
_export('default', edaStepWayEasyFormGenDirective);
|
|||
|
|
|||
|
_export('STEP_WAY_DIRECTIVE_NAME', STEP_WAY_DIRECTIVE_NAME);
|
|||
|
}
|
|||
|
};
|
|||
|
});
|
|||
|
$__System.register('18', [], function (_export) {
|
|||
|
'use strict';
|
|||
|
|
|||
|
var EASY_FORM_STEP_WAY_CONFIG_NAME;
|
|||
|
|
|||
|
function easyFormSteWayConfig($translateProvider) {
|
|||
|
var _configuration = defaultConfig();
|
|||
|
var _controlsList = controlsList();
|
|||
|
var _defaultLanguage = getDefaultLanguage();
|
|||
|
var _currentLanguage = initDefaultLanguage();
|
|||
|
var _showPreviewPanel = getDefaultshowPreviewPanel();
|
|||
|
var _showPreviewModels = getDefaultShowPreviewModel();
|
|||
|
|
|||
|
this.$get = easyFormStepWayConfigGET;
|
|||
|
this.setModalAnimation = setModalAnimation;
|
|||
|
this.getModalAnimation = getModalAnimation;
|
|||
|
this.configuration = _configuration;
|
|||
|
this.getEnabledControls = getEnabledControls;
|
|||
|
this.disableControl = disableControl;
|
|||
|
this.enableControl = enableControl;
|
|||
|
this.setLanguage = setLanguage;
|
|||
|
this.getCurrentLanguage = getCurrentLanguage;
|
|||
|
this.showPreviewPanel = showPreviewPanel;
|
|||
|
this.showPreviewModels = showPreviewModels;
|
|||
|
|
|||
|
//set default config
|
|||
|
function defaultConfig() {
|
|||
|
var _defaultConfiguration = {
|
|||
|
modalAnimated: false
|
|||
|
};
|
|||
|
return _defaultConfiguration;
|
|||
|
}
|
|||
|
|
|||
|
//show preview panel by default
|
|||
|
function getDefaultshowPreviewPanel() {
|
|||
|
return true;
|
|||
|
}
|
|||
|
|
|||
|
//show preview data, fields models in preview panel
|
|||
|
function getDefaultShowPreviewModel() {
|
|||
|
return true;
|
|||
|
}
|
|||
|
|
|||
|
function getCurrentLanguage() {
|
|||
|
return _currentLanguage;
|
|||
|
}
|
|||
|
|
|||
|
//list of controls
|
|||
|
function controlsList() {
|
|||
|
var controls = [{ name: 'empty', enabled: true }, { name: 'Header', enabled: true }, { name: 'Subtitle', enabled: true }, { name: 'TextInput', enabled: true }, { name: 'Password', enabled: true }, { name: 'Email', enabled: true }, { name: 'Date', enabled: true }, { name: 'Texarea', enabled: true }, { name: 'RichTextEditor', enabled: true }, { name: 'Radio', enabled: true }, { name: 'Checkbox', enabled: true }, { name: 'BasicSelect', enabled: true }, { name: 'GroupedSelect', enabled: true }];
|
|||
|
return controls;
|
|||
|
}
|
|||
|
|
|||
|
function showPreviewPanel(wantToShow) {
|
|||
|
if (angular.isDefined(wantToShow)) {
|
|||
|
if (wantToShow === true) _showPreviewPanel = true;
|
|||
|
if (wantToShow === false) _showPreviewPanel = false;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
function showPreviewModels(wantToShow) {
|
|||
|
if (angular.isDefined(wantToShow)) {
|
|||
|
if (wantToShow === true) _showPreviewModels = true;
|
|||
|
if (wantToShow === false) _showPreviewModels = false;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
//language : set default to english
|
|||
|
function getDefaultLanguage() {
|
|||
|
var lang = 'en';
|
|||
|
return lang;
|
|||
|
}
|
|||
|
|
|||
|
function setDefaultLanguage() {
|
|||
|
_currentLanguage = _defaultLanguage;
|
|||
|
$translateProvider.preferredLanguage(_currentLanguage);
|
|||
|
return _currentLanguage;
|
|||
|
}
|
|||
|
|
|||
|
function setLanguage(language) {
|
|||
|
if (angular.isString(language)) {
|
|||
|
_currentLanguage = language;
|
|||
|
$translateProvider.preferredLanguage(language);
|
|||
|
} else {
|
|||
|
setDefaultLanguage();
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
function initDefaultLanguage() {
|
|||
|
$translateProvider.useSanitizeValueStrategy('escape'); //security : Enable escaping of HTML
|
|||
|
$translateProvider.fallbackLanguage(_defaultLanguage); //fallback language to default language
|
|||
|
$translateProvider.preferredLanguage(_defaultLanguage);
|
|||
|
return _defaultLanguage;
|
|||
|
}
|
|||
|
|
|||
|
function getEnabledControls() {
|
|||
|
return _controlsList;
|
|||
|
}
|
|||
|
|
|||
|
function disableControl(controlName) {
|
|||
|
if (angular.isString(controlName)) {
|
|||
|
angular.forEach(_controlsList, function (aControl) {
|
|||
|
if (aControl.name === controlName) aControl.enabled = false;
|
|||
|
});
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
function enableControl(controlName) {
|
|||
|
if (angular.isString(controlName)) {
|
|||
|
angular.forEach(_controlsList, function (aControl) {
|
|||
|
if (aControl.name === controlName) aControl.enabled = true;
|
|||
|
});
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
function setModalAnimation(flagConfig) {
|
|||
|
var valueToApply = flagConfig === true ? flagConfig : flagConfig === false ? flagConfig : _configuration.modalAnimated;
|
|||
|
|
|||
|
_configuration.modalAnimated = valueToApply;
|
|||
|
}
|
|||
|
|
|||
|
function getModalAnimation() {
|
|||
|
return _configuration.modalAnimated;
|
|||
|
}
|
|||
|
|
|||
|
//$get implementation :
|
|||
|
easyFormStepWayConfigGET.$inject = ['$translate'];
|
|||
|
function easyFormStepWayConfigGET($translate) {
|
|||
|
|
|||
|
var service = {
|
|||
|
setModalAnimation: setModalAnimationFct,
|
|||
|
getModalAnimationValue: getModalAnimationValue,
|
|||
|
getListEnabledControl: getListEnabledControl,
|
|||
|
setLanguage: switchLanguage,
|
|||
|
getCurrentLanguage: getCurrentLanguage,
|
|||
|
isPreviewPanelVisible: isPreviewPanelVisible,
|
|||
|
arePreviewModelsVisible: arePreviewModelsVisible
|
|||
|
};
|
|||
|
return service;
|
|||
|
|
|||
|
function getModalAnimationValue() {
|
|||
|
return _configuration.modalAnimated;
|
|||
|
}
|
|||
|
|
|||
|
function setModalAnimationFct(value) {
|
|||
|
setModalAnimation(value);
|
|||
|
}
|
|||
|
|
|||
|
function getListEnabledControl() {
|
|||
|
return angular.copy(_controlsList);
|
|||
|
}
|
|||
|
|
|||
|
function switchLanguage(language) {
|
|||
|
if (angular.isString(language)) {
|
|||
|
_currentLanguage = language;
|
|||
|
$translate.use(language);
|
|||
|
} else {
|
|||
|
setDefaultLanguage();
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
function isPreviewPanelVisible() {
|
|||
|
return _showPreviewPanel;
|
|||
|
}
|
|||
|
|
|||
|
function arePreviewModelsVisible() {
|
|||
|
return _showPreviewModels;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
return {
|
|||
|
setters: [],
|
|||
|
execute: function () {
|
|||
|
EASY_FORM_STEP_WAY_CONFIG_NAME = 'easyFormSteWayConfig';
|
|||
|
easyFormSteWayConfig.$inject = ['$translateProvider'];
|
|||
|
|
|||
|
_export('default', easyFormSteWayConfig);
|
|||
|
|
|||
|
_export('EASY_FORM_STEP_WAY_CONFIG_NAME', EASY_FORM_STEP_WAY_CONFIG_NAME);
|
|||
|
}
|
|||
|
};
|
|||
|
});
|
|||
|
$__System.register('19', ['13', '17', '18'], function (_export) {
|
|||
|
'use strict';
|
|||
|
|
|||
|
var edaStepWayEasyFormGenController, STEP_WAY_MAIN_CONTROLLER_NAME, edaStepWayEasyFormGenDirective, STEP_WAY_DIRECTIVE_NAME, easyFormSteWayConfig, EASY_FORM_STEP_WAY_CONFIG_NAME, STEP_WAY_MAIN_MODULE;
|
|||
|
return {
|
|||
|
setters: [function (_) {
|
|||
|
edaStepWayEasyFormGenController = _['default'];
|
|||
|
STEP_WAY_MAIN_CONTROLLER_NAME = _.STEP_WAY_MAIN_CONTROLLER_NAME;
|
|||
|
}, function (_2) {
|
|||
|
edaStepWayEasyFormGenDirective = _2['default'];
|
|||
|
STEP_WAY_DIRECTIVE_NAME = _2.STEP_WAY_DIRECTIVE_NAME;
|
|||
|
}, function (_3) {
|
|||
|
easyFormSteWayConfig = _3['default'];
|
|||
|
EASY_FORM_STEP_WAY_CONFIG_NAME = _3.EASY_FORM_STEP_WAY_CONFIG_NAME;
|
|||
|
}],
|
|||
|
execute: function () {
|
|||
|
STEP_WAY_MAIN_MODULE = 'easyFormStepwayMainModule';
|
|||
|
|
|||
|
_export('default', angular.module(STEP_WAY_MAIN_MODULE, []).controller(STEP_WAY_MAIN_CONTROLLER_NAME, edaStepWayEasyFormGenController).directive(STEP_WAY_DIRECTIVE_NAME, edaStepWayEasyFormGenDirective).provider(EASY_FORM_STEP_WAY_CONFIG_NAME, easyFormSteWayConfig));
|
|||
|
}
|
|||
|
};
|
|||
|
});
|
|||
|
$__System.register('14', ['15', '16'], function (_export) {
|
|||
|
var _createClass, _classCallCheck, EDIT_MODAL_CONTROLLER_NAME, EDIT_MODAL_CONTROLLERAS_NAME, editControlModalController, toInject;
|
|||
|
|
|||
|
return {
|
|||
|
setters: [function (_2) {
|
|||
|
_createClass = _2['default'];
|
|||
|
}, function (_3) {
|
|||
|
_classCallCheck = _3['default'];
|
|||
|
}],
|
|||
|
execute: function () {
|
|||
|
'use strict';
|
|||
|
|
|||
|
EDIT_MODAL_CONTROLLER_NAME = 'editControlModalController';
|
|||
|
EDIT_MODAL_CONTROLLERAS_NAME = 'editControlModCtrl';
|
|||
|
|
|||
|
editControlModalController = (function () {
|
|||
|
function editControlModalController($uibModalInstance, nyaSelect, toaster, selectOptionManage, $modalProxy) {
|
|||
|
_classCallCheck(this, editControlModalController);
|
|||
|
|
|||
|
this.$modalInstance = $uibModalInstance;
|
|||
|
this.nyaSelect = nyaSelect;
|
|||
|
this.toaster = toaster;
|
|||
|
this.selectOptionManage = selectOptionManage;
|
|||
|
this.$modalProxy = $modalProxy;
|
|||
|
|
|||
|
this.init();
|
|||
|
}
|
|||
|
|
|||
|
_createClass(editControlModalController, [{
|
|||
|
key: 'init',
|
|||
|
value: function init() {
|
|||
|
var initOptionModel = { rows: [] };
|
|||
|
|
|||
|
this.radioRowCollection = initOptionModel;
|
|||
|
this.newOptionRadio = { saisie: '' };
|
|||
|
this.basicSelectRowCollection = initOptionModel;
|
|||
|
this.newOptionBasicSelect = { saisie: '' };
|
|||
|
this.groupedSelectRowCollection = initOptionModel;
|
|||
|
this.newOptionGroupedSelect = { saisie: '' };
|
|||
|
this.GroupedSelectGroups = { list: [] };
|
|||
|
this.newGroupGroupedSelect = { saisie: '' };
|
|||
|
this.groupSelectGroupClick = { showList: false };
|
|||
|
this.demodt = {};
|
|||
|
this.dateOptions = this.dateOptionsInit();
|
|||
|
this.demodt.formats = ['dd-MMMM-yyyy', 'yyyy/MM/dd', 'dd.MM.yyyy', 'shortDate'];
|
|||
|
this.nyaSelect.selectedControl = this.nyaSelect.temporyConfig.selectedControl;
|
|||
|
this.nyaSelectFiltered = {};
|
|||
|
this.modelNyaSelect = {};
|
|||
|
|
|||
|
//init today date
|
|||
|
this.today();
|
|||
|
//init nyaSelect model depending selected control
|
|||
|
this.initNyaSelectConformingSelectedControl();
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'initNyaSelectConformingSelectedControl',
|
|||
|
value: function initNyaSelectConformingSelectedControl() {
|
|||
|
//place nya-select to selection if not none :
|
|||
|
if (this.nyaSelect.selectedControl !== 'none') {
|
|||
|
for (var i = this.nyaSelect.controls.length - 1; i >= 0; i--) {
|
|||
|
if (this.nyaSelect.controls[i].id === this.nyaSelect.selectedControl) this.modelNyaSelect = this.nyaSelect.controls[i];
|
|||
|
}
|
|||
|
if (this.nyaSelect.selectedControl === 'BasicSelect') this.bindBasicSelectFromNYA();
|
|||
|
if (this.nyaSelect.selectedControl === 'GroupedSelect') this.bindGroupedSelectFromNYA();
|
|||
|
if (this.nyaSelect.selectedControl === 'Radio') this.bindRadioFromNYA();
|
|||
|
}
|
|||
|
this.initNyaSelectFiltered();
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'initNyaSelectFiltered',
|
|||
|
value: function initNyaSelectFiltered() {
|
|||
|
var listCtrl = [].concat(this.$modalProxy.getFilteredNyaSelectObject());
|
|||
|
angular.extend(this.nyaSelectFiltered, {
|
|||
|
'controls': listCtrl,
|
|||
|
'selectedControl': this.nyaSelect.selectedControl,
|
|||
|
'temporyConfig': this.nyaSelect.temporyConfig
|
|||
|
});
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'bindBasicSelectFromNYA',
|
|||
|
value: function bindBasicSelectFromNYA() {
|
|||
|
if (this.nyaSelect.temporyConfig.formlyOptions.length > 0) {
|
|||
|
for (var i = 0; i <= this.nyaSelect.temporyConfig.formlyOptions.length - 1; i++) {
|
|||
|
var newOption = {
|
|||
|
'option': this.nyaSelect.temporyConfig.formlyOptions[i].name,
|
|||
|
'order': i,
|
|||
|
'group': ''
|
|||
|
};
|
|||
|
this.basicSelectRowCollection.rows.push(newOption);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'bindRadioFromNYA',
|
|||
|
value: function bindRadioFromNYA() {
|
|||
|
if (this.nyaSelect.temporyConfig.formlyOptions.length > 0) {
|
|||
|
for (var i = 0; i <= this.nyaSelect.temporyConfig.formlyOptions.length - 1; i++) {
|
|||
|
var newOption = {
|
|||
|
'option': this.nyaSelect.temporyConfig.formlyOptions[i].name,
|
|||
|
'order': i,
|
|||
|
'group': ''
|
|||
|
};
|
|||
|
this.radioRowCollection.rows.push(newOption);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'bindGroupedSelectFromNYA',
|
|||
|
value: function bindGroupedSelectFromNYA() {
|
|||
|
if (this.nyaSelect.temporyConfig.formlyOptions.length > 0) {
|
|||
|
for (var i = 0; i <= this.nyaSelect.temporyConfig.formlyOptions.length - 1; i++) {
|
|||
|
var newOption = {
|
|||
|
'option': this.nyaSelect.temporyConfig.formlyOptions[i].name,
|
|||
|
'order': i,
|
|||
|
'group': this.nyaSelect.temporyConfig.formlyOptions[i].group
|
|||
|
};
|
|||
|
this.groupedSelectRowCollection.rows.push(newOption);
|
|||
|
}
|
|||
|
var filteredgroup = _.uniq(_.pluck(this.groupedSelectRowCollection.rows, 'group'));
|
|||
|
angular.copy(filteredgroup, this.GroupedSelectGroups.list);
|
|||
|
}
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'addNewOptionRadio',
|
|||
|
value: function addNewOptionRadio() {
|
|||
|
var result = this.selectOptionManage.addNewOptionRadio(this.radioRowCollection, this.newOptionRadio.saisie);
|
|||
|
if (result.resultFlag === false) {
|
|||
|
this.toaster.pop({
|
|||
|
type: 'warning',
|
|||
|
timeout: 2000,
|
|||
|
title: result.details,
|
|||
|
body: '\'' + this.newOptionRadio.saisie + '\' cannot be added.',
|
|||
|
showCloseButton: true
|
|||
|
});
|
|||
|
}
|
|||
|
this.newOptionRadio = { saisie: '' }; //reset input
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'removeRadioRow',
|
|||
|
value: function removeRadioRow(index) {
|
|||
|
var result = this.selectOptionManage.removeOption(this.radioRowCollection, index);
|
|||
|
if (result.resultFlag === false) {
|
|||
|
this.toaster.pop({
|
|||
|
type: 'warning',
|
|||
|
timeout: 2000,
|
|||
|
title: result.details,
|
|||
|
body: 'Delete was cancelled.',
|
|||
|
showCloseButton: true
|
|||
|
});
|
|||
|
}
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'upThisRadioRow',
|
|||
|
value: function upThisRadioRow(index) {
|
|||
|
var result = this.selectOptionManage.upthisOption(this.radioRowCollection, index);
|
|||
|
if (result.resultFlag === false) {
|
|||
|
this.toaster.pop({
|
|||
|
type: 'warning',
|
|||
|
timeout: 2000,
|
|||
|
title: result.details,
|
|||
|
body: 'Operation cancelled.',
|
|||
|
showCloseButton: true
|
|||
|
});
|
|||
|
}
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'downThisRadioRow',
|
|||
|
value: function downThisRadioRow(index) {
|
|||
|
var result = this.selectOptionManage.downthisOption(this.radioRowCollection, index);
|
|||
|
if (result.resultFlag === false) {
|
|||
|
this.toaster.pop({
|
|||
|
type: 'warning',
|
|||
|
timeout: 2000,
|
|||
|
title: result.details,
|
|||
|
body: 'Operation cancelled.',
|
|||
|
showCloseButton: true
|
|||
|
});
|
|||
|
}
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'addNewOptionBasicSelect',
|
|||
|
value: function addNewOptionBasicSelect() {
|
|||
|
var result = this.selectOptionManage.addNewOptionBasicSelect(this.basicSelectRowCollection, this.newOptionBasicSelect.saisie);
|
|||
|
if (result.resultFlag === false) {
|
|||
|
this.toaster.pop({
|
|||
|
type: 'warning',
|
|||
|
timeout: 2000,
|
|||
|
title: result.details,
|
|||
|
body: '\'' + this.newOptionBasicSelect.saisie + '\' cannot be added.',
|
|||
|
showCloseButton: true
|
|||
|
});
|
|||
|
}
|
|||
|
this.newOptionBasicSelect = { saisie: '' }; //reset input
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'removeRow',
|
|||
|
value: function removeRow(index) {
|
|||
|
var result = this.selectOptionManage.removeOption(this.basicSelectRowCollection, index);
|
|||
|
if (result.resultFlag === false) {
|
|||
|
this.toaster.pop({
|
|||
|
type: 'warning',
|
|||
|
timeout: 2000,
|
|||
|
title: result.details,
|
|||
|
body: 'Delete was cancelled.',
|
|||
|
showCloseButton: true
|
|||
|
});
|
|||
|
}
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'upThisRow',
|
|||
|
value: function upThisRow(index) {
|
|||
|
var result = this.selectOptionManage.upthisOption(this.basicSelectRowCollection, index);
|
|||
|
if (result.resultFlag === false) {
|
|||
|
this.toaster.pop({
|
|||
|
type: 'warning',
|
|||
|
timeout: 2000,
|
|||
|
title: result.details,
|
|||
|
body: 'Operation cancelled.',
|
|||
|
showCloseButton: true
|
|||
|
});
|
|||
|
}
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'downThisRow',
|
|||
|
value: function downThisRow(index) {
|
|||
|
var result = this.selectOptionManage.downthisOption(this.basicSelectRowCollection, index);
|
|||
|
if (result.resultFlag === false) {
|
|||
|
this.toaster.pop({
|
|||
|
type: 'warning',
|
|||
|
timeout: 2000,
|
|||
|
title: result.details,
|
|||
|
body: 'Operation cancelled.',
|
|||
|
showCloseButton: true
|
|||
|
});
|
|||
|
}
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'showGroupListToChoose',
|
|||
|
value: function showGroupListToChoose() {
|
|||
|
this.groupSelectGroupClick.showList = !this.groupSelectGroupClick.showList;
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'addNewGroupToGroupedSelect',
|
|||
|
value: function addNewGroupToGroupedSelect() {
|
|||
|
if (this.newGroupGroupedSelect.saisie !== '') {
|
|||
|
for (var i = this.GroupedSelectGroups.list.length - 1; i >= 0; i--) {
|
|||
|
if (this.GroupedSelectGroups.list[i] === this.newGroupGroupedSelect.saisie) {
|
|||
|
this.toaster.pop({
|
|||
|
type: 'warning',
|
|||
|
timeout: 2000,
|
|||
|
title: 'Group already exists',
|
|||
|
body: 'No group added.',
|
|||
|
showCloseButton: true
|
|||
|
});
|
|||
|
}
|
|||
|
}
|
|||
|
this.GroupedSelectGroups.list.push(this.newGroupGroupedSelect.saisie);
|
|||
|
} else {
|
|||
|
this.toaster.pop({
|
|||
|
type: 'warning',
|
|||
|
timeout: 2000,
|
|||
|
title: 'Not a valid group to add',
|
|||
|
body: 'No group added.',
|
|||
|
showCloseButton: true
|
|||
|
});
|
|||
|
}
|
|||
|
this.newGroupGroupedSelect.saisie = '';
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'addNewOptionGroupedSelect',
|
|||
|
value: function addNewOptionGroupedSelect() {
|
|||
|
var result = this.selectOptionManage.addNewOptionGroupedSelect(this.groupedSelectRowCollection, this.newOptionGroupedSelect.saisie, '');
|
|||
|
if (result.resultFlag === false) {
|
|||
|
this.toaster.pop({
|
|||
|
type: 'warning',
|
|||
|
timeout: 2000,
|
|||
|
title: result.details,
|
|||
|
body: '\'' + this.newOptionGroupedSelect.saisie + '\' cannot be added.',
|
|||
|
showCloseButton: true
|
|||
|
});
|
|||
|
}
|
|||
|
//bind nya : dont bind here $apply is not done fast enough
|
|||
|
//bindGroupedSelectToNya();
|
|||
|
//reset input
|
|||
|
this.newOptionGroupedSelect = { saisie: '' };
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'removeGroupedSelectRow',
|
|||
|
value: function removeGroupedSelectRow(index) {
|
|||
|
var result = this.selectOptionManage.removeOption(this.groupedSelectRowCollection, index);
|
|||
|
if (result.resultFlag === false) {
|
|||
|
this.toaster.pop({
|
|||
|
type: 'warning',
|
|||
|
timeout: 2000,
|
|||
|
title: result.details,
|
|||
|
body: 'Delete was cancelled.',
|
|||
|
showCloseButton: true
|
|||
|
});
|
|||
|
}
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'upThisGroupedSelectRow',
|
|||
|
value: function upThisGroupedSelectRow(index) {
|
|||
|
var result = this.selectOptionManage.upthisOption(this.groupedSelectRowCollection, index);
|
|||
|
if (result.resultFlag === false) {
|
|||
|
this.toaster.pop({
|
|||
|
type: 'warning',
|
|||
|
timeout: 2000,
|
|||
|
title: result.details,
|
|||
|
body: 'Operation cancelled.',
|
|||
|
showCloseButton: true
|
|||
|
});
|
|||
|
}
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'downThisGroupedSelectRow',
|
|||
|
value: function downThisGroupedSelectRow(index) {
|
|||
|
var result = this.selectOptionManage.downthisOption(this.groupedSelectRowCollection, index);
|
|||
|
if (result.resultFlag === false) {
|
|||
|
this.toaster.pop({
|
|||
|
type: 'warning',
|
|||
|
timeout: 2000,
|
|||
|
title: result.details,
|
|||
|
body: 'Operation cancelled.',
|
|||
|
showCloseButton: true
|
|||
|
});
|
|||
|
}
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'today',
|
|||
|
value: function today() {
|
|||
|
this.demodt.dt = new Date();
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'clear',
|
|||
|
value: function clear() {
|
|||
|
this.demodt.dt = null;
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'open',
|
|||
|
value: function open($event) {
|
|||
|
$event.preventDefault();
|
|||
|
$event.stopPropagation();
|
|||
|
this.demodt.opened = true;
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'dateOptionsInit',
|
|||
|
value: function dateOptionsInit() {
|
|||
|
return {
|
|||
|
formatYear: 'yy',
|
|||
|
startingDay: 1,
|
|||
|
showWeeks: true,
|
|||
|
initDate: null
|
|||
|
};
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'selectThisControl',
|
|||
|
value: function selectThisControl(controlName) {
|
|||
|
this.nyaSelect.selectedControl = 'none';
|
|||
|
this.resetTemporyConfig();
|
|||
|
for (var i = this.nyaSelect.controls.length - 1; i >= 0; i--) {
|
|||
|
if (this.nyaSelect.controls[i].id === controlName) this.nyaSelect.selectedControl = this.nyaSelect.controls[i].id;
|
|||
|
}
|
|||
|
if (this.nyaSelect.selectedControl === 'Date') this.initDatePicker();
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'ok',
|
|||
|
value: function ok() {
|
|||
|
if (this.nyaSelect.selectedControl === 'BasicSelect') this.bindBasicSelectToNya();
|
|||
|
if (this.nyaSelect.selectedControl === 'GroupedSelect') this.bindGroupedSelectToNya();
|
|||
|
if (this.nyaSelect.selectedControl === 'Radio') this.bindRadioToNya();
|
|||
|
//save config to control
|
|||
|
this.$modalProxy.applyConfigToSelectedControl(this.nyaSelect);
|
|||
|
//return current model to parent controller :
|
|||
|
this.$modalInstance.close(this.nyaSelect);
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'cancel',
|
|||
|
value: function cancel() {
|
|||
|
this.$modalInstance.dismiss('cancel');
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'bindBasicSelectToNya',
|
|||
|
value: function bindBasicSelectToNya() {
|
|||
|
var resetNyASelectOptions = [];
|
|||
|
this.nyaSelect.temporyConfig.formlyOptions = resetNyASelectOptions;
|
|||
|
if (this.basicSelectRowCollection.rows.length > 0) {
|
|||
|
for (var i = 0; i <= this.basicSelectRowCollection.rows.length - 1; i++) {
|
|||
|
var newOption = {
|
|||
|
'name': this.basicSelectRowCollection.rows[i].option,
|
|||
|
'value': i,
|
|||
|
'group': ''
|
|||
|
};
|
|||
|
this.nyaSelect.temporyConfig.formlyOptions.push(newOption);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'bindGroupedSelectToNya',
|
|||
|
value: function bindGroupedSelectToNya() {
|
|||
|
this.nyaSelect.temporyConfig.formlyOptions = [];
|
|||
|
for (var i = 0; i <= this.groupedSelectRowCollection.rows.length - 1; i++) {
|
|||
|
var newOption = {
|
|||
|
'name': this.groupedSelectRowCollection.rows[i].option,
|
|||
|
'value': i,
|
|||
|
'group': this.groupedSelectRowCollection.rows[i].group
|
|||
|
};
|
|||
|
this.nyaSelect.temporyConfig.formlyOptions.push(newOption);
|
|||
|
}
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'bindRadioToNya',
|
|||
|
value: function bindRadioToNya() {
|
|||
|
var resetNyASelectOptions = [];
|
|||
|
this.nyaSelect.temporyConfig.formlyOptions = resetNyASelectOptions;
|
|||
|
if (this.radioRowCollection.rows.length > 0) {
|
|||
|
for (var i = 0; i <= this.radioRowCollection.rows.length - 1; i++) {
|
|||
|
var newOption = {
|
|||
|
'name': this.radioRowCollection.rows[i].option,
|
|||
|
'value': i,
|
|||
|
'group': ''
|
|||
|
};
|
|||
|
this.nyaSelect.temporyConfig.formlyOptions.push(newOption);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'initDatePicker',
|
|||
|
value: function initDatePicker() {
|
|||
|
this.nyaSelect.temporyConfig.datepickerOptions = {
|
|||
|
format: this.demodt.formats[0]
|
|||
|
};
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'resetTemporyConfig',
|
|||
|
value: function resetTemporyConfig() {
|
|||
|
this.nyaSelectFiltered.temporyConfig = {
|
|||
|
formlyLabel: '',
|
|||
|
formlyRequired: false,
|
|||
|
formlyPlaceholder: '',
|
|||
|
formlyDesciption: '',
|
|||
|
formlyOptions: []
|
|||
|
};
|
|||
|
}
|
|||
|
}]);
|
|||
|
|
|||
|
return editControlModalController;
|
|||
|
})();
|
|||
|
|
|||
|
toInject = ['$uibModalInstance', 'nyaSelect', 'toaster', 'selectOptionManage', '$modalProxy'];
|
|||
|
|
|||
|
editControlModalController.$inject = toInject;
|
|||
|
|
|||
|
_export('default', editControlModalController);
|
|||
|
|
|||
|
_export('EDIT_MODAL_CONTROLLER_NAME', EDIT_MODAL_CONTROLLER_NAME);
|
|||
|
|
|||
|
_export('EDIT_MODAL_CONTROLLERAS_NAME', EDIT_MODAL_CONTROLLERAS_NAME);
|
|||
|
}
|
|||
|
};
|
|||
|
});
|
|||
|
$__System.register('1a', ['15', '16'], function (_export) {
|
|||
|
var _createClass, _classCallCheck, EDIT_BLANK_CONTROL_COMPONENT, editBlankControlComponent;
|
|||
|
|
|||
|
return {
|
|||
|
setters: [function (_) {
|
|||
|
_createClass = _['default'];
|
|||
|
}, function (_2) {
|
|||
|
_classCallCheck = _2['default'];
|
|||
|
}],
|
|||
|
execute: function () {
|
|||
|
'use strict';
|
|||
|
|
|||
|
EDIT_BLANK_CONTROL_COMPONENT = 'editBlankControl';
|
|||
|
|
|||
|
_export('EDIT_BLANK_CONTROL_COMPONENT', EDIT_BLANK_CONTROL_COMPONENT);
|
|||
|
|
|||
|
editBlankControlComponent = {
|
|||
|
template: '\n <div ng-switch-when="empty">\n <div class="panel panel-default">\n <div class="panel-body">\n <div class="row">\n <div class="col-md-12">\n <h5 class="greyText">\n <i class="fa fa-eye"></i>\n \n {{\'PREVIEW_TAB\' | translate}} :\n </h5>\n </div>\n </div>\n <hr/>\n <div class="row">\n <div class="col-sm-12">\n <h5 class="text-center greyText">\n {{\'COL_WILL_BE_BLANK\' | translate}}\n </h5>\n </div>\n </div>\n </div>\n </div>\n </div>\n ',
|
|||
|
bindings: {},
|
|||
|
controller: (function () {
|
|||
|
function editBlankControlController() {
|
|||
|
_classCallCheck(this, editBlankControlController);
|
|||
|
}
|
|||
|
|
|||
|
_createClass(editBlankControlController, null, [{
|
|||
|
key: '$inject',
|
|||
|
|
|||
|
//
|
|||
|
get: function get() {
|
|||
|
return [];
|
|||
|
}
|
|||
|
}]);
|
|||
|
|
|||
|
return editBlankControlController;
|
|||
|
})()
|
|||
|
};
|
|||
|
|
|||
|
_export('editBlankControlComponent', editBlankControlComponent);
|
|||
|
}
|
|||
|
};
|
|||
|
});
|
|||
|
$__System.registerDynamic("1b", [], true, function($__require, exports, module) {
|
|||
|
;
|
|||
|
var global = this,
|
|||
|
__define = global.define;
|
|||
|
global.define = undefined;
|
|||
|
module.exports = "<div class=\"panel panel-default\">\n <div class=\"panel-body\">\n <div class=\"row\">\n <div class=\"col-md-12\">\n <h5 class=\"greyText\">\n <i class=\"fa fa-eye\"></i>\n \n {{'PREVIEW_TAB' | translate}} :\n </h5>\n </div>\n </div>\n <hr/>\n <div class=\"row\">\n <div class=\"col-md-12\">\n <div class=\"form-group\">\n <label\n for=\"basicSelect\"\n class=\"control-label textControlLabel\">\n {{$ctrl.nyaSelect.temporyConfig.formlyLabel}}\n <span\n ng-if=\"$ctrl.nyaSelect.temporyConfig.formlyRequired\"\n class=\"textControlLabel\">\n *\n </span>\n </label>\n <div class=\"\">\n <ol\n class=\"nya-bs-select col-sm-12 col-xs-12 col-md-12 col-lg12\"\n ng-model=\"$ctrl.modelbasicSelect\"\n id=\"basicSelect\"\n disabled=\"$ctrl.basicSelectRowCollection.rows.length === 0\">\n <li\n class=\"nya-bs-option\"\n nya-bs-option=\"basicSelectRow in $ctrl.basicSelectRowCollection.rows\"\n value=\"$index\">\n <a>\n {{basicSelectRow.option}}\n </a>\n </li>\n </ol>\n <p class=\"help-block\">\n {{$ctrl.nyaSelect.temporyConfig.formlyDesciption}}\n </p>\n </div>\n </div>\n </div>\n </div>\n </div>\n</div>\n<div class=\"panel panel-default\">\n <div class=\"panel-body\">\n <div class=\"row\">\n <div class=\"col-md-12\">\n <h5 class=\"greyText\">\n <i class=\"fa fa-pencil-square-o\"></i>\n \n {{'EDIT_PROPERTIES' | translate}} :\n </h5>\n </div>\n </div>\n <hr/>\n <div class=\"row\">\n <div class=\"col-lg-3 col-md-3\">\n <label\n for=\"basicSelectRowCollection\"\n class=\" control-label greyText editPropertiesLabel\">\n {{'ADD_NEW_OPTIONS' | translate}} :\n </label>\n </div>\n </div>\n <div class=\"row\">\n <div>\n <div class=\"form-group\">\n <div class=\"col-sm-9 col-xs-9 col-md-9 col-lg-9\">\n <input\n type=\"text\"\n class=\"form-control\"\n id=\"inputAddNewBasicOption\"\n placeholder=\"{{'ADD_A_NEW_OPTION' | translate}}\"\n ng-model=\"$ctrl.newOptionBasicSelect.saisie\">\n </div>\n <div class=\"col-sm-3 col-xs-3 col-md-3 col-lg-3\">\n <button\n class=\"btn btn-primary\"\n ng-click=\"$ctrl.addNewOptionBasicSelect()\">\n {{'ADD' | translate}}\n </button>\n </div>\n </div>\n </div>\n </div>\n <div class=\"row\">\n <div class=\"col-lg-3 col-md-3\">\n <label class=\" control-label greyText editPropertiesLabel\">\n {{'EDIT_REMOVE_OPTIONS' | translate}} :\n </label>\n </div>\n </div>\n <div class=\"row\">\n <div class=\"form-group\">\n <div class-\"col-lg-12 col-md-12 col-sm-12 col-xs-12\">\n <div class=\"container\">\n <div ng-if=\"$ctrl.basicSelectRowCollection.rows.length === 0\">\n <h5 class=\"text-center greyText\">\n <em>\n - {{'NO_OPTION_ADD_NEW' | translate}} -\n </em>\n </h5>\n </div>\n <table\n ng-if=\"$ctrl.basicSelectRowCollection.rows.length > 0\"\n class=\"table table-striped\">\n <thead>\n <tr>\n <th st-ratio=\"20\">\n {{'ORDER' | translate}}\n </th>\n <th st-ratio=\"55\">\n {{'OPTION' | translate}}\n </th>\n <th st-ratio=\"25\">\n </th>\n </tr>\n <tr>\n
|
|||
|
global.define = __define;
|
|||
|
return module.exports;
|
|||
|
});
|
|||
|
|
|||
|
$__System.register('1c', ['15', '16', '1b'], function (_export) {
|
|||
|
var _createClass, _classCallCheck, editBasicSelectTemplate, EDIT_BASIC_SELECT_COMPONENT, editBasicSelectControlComponent;
|
|||
|
|
|||
|
return {
|
|||
|
setters: [function (_) {
|
|||
|
_createClass = _['default'];
|
|||
|
}, function (_2) {
|
|||
|
_classCallCheck = _2['default'];
|
|||
|
}, function (_b) {
|
|||
|
editBasicSelectTemplate = _b['default'];
|
|||
|
}],
|
|||
|
execute: function () {
|
|||
|
'use strict';
|
|||
|
|
|||
|
EDIT_BASIC_SELECT_COMPONENT = 'editBasicSelectControl';
|
|||
|
|
|||
|
_export('EDIT_BASIC_SELECT_COMPONENT', EDIT_BASIC_SELECT_COMPONENT);
|
|||
|
|
|||
|
editBasicSelectControlComponent = {
|
|||
|
template: editBasicSelectTemplate,
|
|||
|
bindings: {
|
|||
|
nyaSelect: '=',
|
|||
|
modelbasicSelect: '=',
|
|||
|
basicSelectRowCollection: '=',
|
|||
|
newOptionBasicSelect: '=',
|
|||
|
addNewOptionBasicSelect: '&',
|
|||
|
upThisRow: '&',
|
|||
|
downThisRow: '&',
|
|||
|
removeRow: '&'
|
|||
|
},
|
|||
|
controller: (function () {
|
|||
|
function editBasicSelectController() {
|
|||
|
_classCallCheck(this, editBasicSelectController);
|
|||
|
}
|
|||
|
|
|||
|
_createClass(editBasicSelectController, null, [{
|
|||
|
key: '$inject',
|
|||
|
get: function get() {
|
|||
|
return [];
|
|||
|
}
|
|||
|
}]);
|
|||
|
|
|||
|
return editBasicSelectController;
|
|||
|
})()
|
|||
|
};
|
|||
|
|
|||
|
_export('editBasicSelectControlComponent', editBasicSelectControlComponent);
|
|||
|
}
|
|||
|
};
|
|||
|
});
|
|||
|
$__System.registerDynamic("1d", [], true, function($__require, exports, module) {
|
|||
|
;
|
|||
|
var global = this,
|
|||
|
__define = global.define;
|
|||
|
global.define = undefined;
|
|||
|
module.exports = "<div class=\"panel panel-default\">\n <div class=\"panel-body\">\n <div class=\"row\">\n <div class=\"col-md-12\">\n <h5 class=\"greyText\">\n <i class=\"fa fa-eye\"></i>\n \n {{'PREVIEW_TAB' | translate}} :\n </h5>\n </div>\n </div>\n <hr/>\n <div class=\"row\">\n <div class=\"col-md-12\">\n <div class=\"form-group\">\n <div class=\"col-md-12\">\n <div class=\"checkbox\">\n <label>\n <input\n type=\"checkbox\"\n id=\"checkBox\">\n <span class=\"blackText\">\n {{$ctrl.nyaSelect.temporyConfig.formlyLabel}}\n </span>\n <span\n ng-if=\"$ctrl.nyaSelect.temporyConfig.formlyRequired\"\n class=\"textControlLabel\">\n *\n </span>\n </label>\n </div>\n <p class=\"help-block\">\n {{$ctrl.nyaSelect.temporyConfig.formlyDesciption}}\n </p>\n </div>\n </div>\n </div>\n </div>\n </div>\n</div>\n<div class=\"panel panel-default\">\n <div class=\"panel-body\">\n <div class=\"row\">\n <div class=\"col-md-12\">\n <h5 class=\"greyText\">\n <i class=\"fa fa-pencil-square-o\"></i>\n \n {{'EDIT_PROPERTIES' | translate}} :\n </h5>\n </div>\n </div>\n <hr/>\n <div class=\"row\">\n <div class=\"form-group\">\n <label\n for=\"inputTextLabelUpdate\"\n class=\"col-lg-3 control-label greyText editPropertiesLabel\">\n {{'LABEL_TEXT' | translate}} :\n </label>\n <div class=\"col-lg-9\">\n <input\n type=\"text\"\n class=\"form-control\"\n ng-model=\"$ctrl.nyaSelect.temporyConfig.formlyLabel\"\n id=\"inputTextLabelUpdate\"\n placeholder=\"{{'ADD_EDIT_LABEL_HERE' | translate}}\">\n </div>\n </div>\n </div>\n <div class=\"marginTopFivepixels\"></div>\n <div class=\"row\">\n <div class=\"form-group\">\n <label\n for=\"inputTextRequiredUpdate\"\n class=\"col-lg-3 control-label greyText editPropertiesLabel\">\n {{'REQUIRED' | translate}} :\n </label>\n <div class=\"col-lg-9\">\n <div class=\"checkboxCssCorrection\"> </div>\n <input\n type=\"checkbox\"\n ng-model=\"$ctrl.nyaSelect.temporyConfig.formlyRequired\"\n id=\"inputTextRequiredUpdate\">\n </div>\n </div>\n </div>\n <div class=\"marginTopFivepixels\"></div>\n <div class=\"row\">\n <div class=\"form-group\">\n <label\n for=\"inputTextDescriptionUpdate\"\n class=\"col-lg-3 control-label greyText editPropertiesLabel\">\n {{'DESCRIPTION' | translate}} :\n </label>\n <div class=\"col-lg-9\">\n <input\n type=\"text\"\n class=\"form-control\"\n ng-model=\"$ctrl.nyaSelect.temporyConfig.formlyDesciption\"\n id=\"inputTextDescriptionUpdate\"\n placeholder=\"{{'ADDEDIT_DESCRIPTION' | translate}}\">\n </div>\n </div>\n </div>\n </div>\n</div>\n";
|
|||
|
global.define = __define;
|
|||
|
return module.exports;
|
|||
|
});
|
|||
|
|
|||
|
$__System.register('1e', ['15', '16', '1d'], function (_export) {
|
|||
|
var _createClass, _classCallCheck, editCheckBoxControlTemplate, EDIT_CHECKBOX_COMPONENT, editCheckBoxControlComponent;
|
|||
|
|
|||
|
return {
|
|||
|
setters: [function (_) {
|
|||
|
_createClass = _['default'];
|
|||
|
}, function (_2) {
|
|||
|
_classCallCheck = _2['default'];
|
|||
|
}, function (_d) {
|
|||
|
editCheckBoxControlTemplate = _d['default'];
|
|||
|
}],
|
|||
|
execute: function () {
|
|||
|
'use strict';
|
|||
|
|
|||
|
EDIT_CHECKBOX_COMPONENT = 'editCheckBoxControl';
|
|||
|
|
|||
|
_export('EDIT_CHECKBOX_COMPONENT', EDIT_CHECKBOX_COMPONENT);
|
|||
|
|
|||
|
editCheckBoxControlComponent = {
|
|||
|
template: editCheckBoxControlTemplate,
|
|||
|
bindings: {
|
|||
|
nyaSelect: '='
|
|||
|
},
|
|||
|
controller: (function () {
|
|||
|
function editCheckBoxControlController() {
|
|||
|
_classCallCheck(this, editCheckBoxControlController);
|
|||
|
}
|
|||
|
|
|||
|
_createClass(editCheckBoxControlController, null, [{
|
|||
|
key: '$inject',
|
|||
|
get: function get() {
|
|||
|
return [];
|
|||
|
}
|
|||
|
}]);
|
|||
|
|
|||
|
return editCheckBoxControlController;
|
|||
|
})()
|
|||
|
};
|
|||
|
|
|||
|
_export('editCheckBoxControlComponent', editCheckBoxControlComponent);
|
|||
|
}
|
|||
|
};
|
|||
|
});
|
|||
|
$__System.registerDynamic("1f", [], true, function($__require, exports, module) {
|
|||
|
;
|
|||
|
var global = this,
|
|||
|
__define = global.define;
|
|||
|
global.define = undefined;
|
|||
|
module.exports = "<div class=\"panel panel-default\">\n <div class=\"panel-body\">\n <div class=\"row\">\n <div class=\"col-md-12\">\n <h5 class=\"greyText\">\n <i class=\"fa fa-eye\"></i>\n \n {{'PREVIEW_TAB' | translate}} :\n </h5>\n </div>\n </div>\n <hr/>\n <div class=\"row\">\n <div class=\"col-md-12\">\n <div class=\"form-group\">\n <label\n for=\"inputDate\"\n class=\"control-label textControlLabel\">\n {{$ctrl.nyaSelect.temporyConfig.formlyLabel}}\n <span\n ng-if=\"$ctrl.nyaSelect.temporyConfig.formlyRequired\"\n class=\"textControlLabel\">\n *\n </span>\n </label>\n <div class=\"\">\n <div class=\"input-group\" >\n <span class=\"input-group-addon\">\n <i class=\"glyphicon glyphicon-calendar\"></i>\n </span>\n <input\n type=\"text\"\n class=\"form-control\"\n uib-datepicker-popup=\"{{$ctrl.nyaSelect.temporyConfig.datepickerOptions.format}}\"\n ng-model=\"$ctrl.demodt.dt\"\n is-open=\"$ctrl.demodt.opened\"\n datepicker-options=\"$ctrl.dateOptions\"\n close-text=\"Close\"\n ng-click=\"$ctrl.open({event : $event})\"\n />\n </div>\n <p class=\"help-block\">\n {{$ctrl.nyaSelect.temporyConfig.formlyDesciption}}\n </p>\n </div>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n<div class=\"panel panel-default\">\n <div class=\"panel-body\">\n <div class=\"row\">\n <div class=\"col-md-12\">\n <h5 class=\"greyText\">\n <i class=\"fa fa-pencil-square-o\"></i>\n \n {{'EDIT_PROPERTIES' | translate}} :\n </h5>\n </div>\n </div>\n <hr/>\n <div class=\"row\">\n <div class=\"form-group\">\n <label class=\"col-lg-3 control-label greyText editPropertiesLabel\">\n {{'DATE_FORMAT' | translate}} :\n </label>\n <div class=\"col-lg-9\">\n <ol\n class=\"nya-bs-select col-sm-12 col-xs-12 col-md-12 col-lg12\"\n ng-model=\"$ctrl.nyaSelect.temporyConfig.datepickerOptions.format\"\n id=\"dateformatSelect\">\n <li\n class=\"nya-bs-option\"\n nya-bs-option=\"dateformat in $ctrl.demodt.formats\"\n value=\"dateformat\">\n <a>\n {{dateformat}}\n </a>\n </li>\n </ol>\n </div>\n </div>\n </div>\n <div class=\"marginTopFivepixels\"></div>\n <div class=\"row\">\n <div class=\"form-group\">\n <label\n for=\"inputTextLabelUpdate\"\n class=\"col-lg-3 control-label greyText editPropertiesLabel\">\n {{'LABEL_TEXT' | translate}} :\n </label>\n <div class=\"col-lg-9\">\n <input\n type=\"text\"\n class=\"form-control\"\n ng-model=\"$ctrl.nyaSelect.temporyConfig.formlyLabel\"\n id=\"inputTextLabelUpdate\"\n placeholder=\"{{'ADD_EDIT_LABEL_HERE' | translate}}\">\n </div>\n </div>\n </div>\n <div class=\"marginTopFivepixels\"></div>\n <div class=\"row\">\n <div class=\"form-group\">\n <label\n for=\"inputTextRequiredUpdate\"\n class=\"col-lg-3 control-label greyText editPropertiesLabel\">\n {{'REQUIRED' | translate}} :\n </label>\n <div class=\"col-lg-9\">\n <div class=\"checkboxCssCorrection\">\n \n </div>\n <input\n type=\"checkbox\"\n ng-model=\"$ctrl.nyaSelect.temporyConfig.formlyRequired\"\n id=\"inputTextRequiredUpdate\">\n </div>\n </div>\n </div>\n <div class=\"marginTopFivepixels\"></div>\n <div class=\"row\">\n <div class=\"form-group\">\n <label\n for=\"inputTextDescriptionUpdate\"\n
|
|||
|
global.define = __define;
|
|||
|
return module.exports;
|
|||
|
});
|
|||
|
|
|||
|
$__System.register('20', ['15', '16', '1f'], function (_export) {
|
|||
|
var _createClass, _classCallCheck, editDateControlTemplate, EDIT_DATE_COMPONENT, editDateControlComponent;
|
|||
|
|
|||
|
return {
|
|||
|
setters: [function (_) {
|
|||
|
_createClass = _['default'];
|
|||
|
}, function (_2) {
|
|||
|
_classCallCheck = _2['default'];
|
|||
|
}, function (_f) {
|
|||
|
editDateControlTemplate = _f['default'];
|
|||
|
}],
|
|||
|
execute: function () {
|
|||
|
'use strict';
|
|||
|
|
|||
|
EDIT_DATE_COMPONENT = 'editDateControl';
|
|||
|
|
|||
|
_export('EDIT_DATE_COMPONENT', EDIT_DATE_COMPONENT);
|
|||
|
|
|||
|
editDateControlComponent = {
|
|||
|
template: editDateControlTemplate,
|
|||
|
bindings: {
|
|||
|
nyaSelect: '=',
|
|||
|
demodt: '=',
|
|||
|
dateOptions: '=',
|
|||
|
open: '&'
|
|||
|
},
|
|||
|
controller: (function () {
|
|||
|
function editDateControlController() {
|
|||
|
_classCallCheck(this, editDateControlController);
|
|||
|
}
|
|||
|
|
|||
|
_createClass(editDateControlController, null, [{
|
|||
|
key: '$inject',
|
|||
|
get: function get() {
|
|||
|
return [];
|
|||
|
}
|
|||
|
}]);
|
|||
|
|
|||
|
return editDateControlController;
|
|||
|
})()
|
|||
|
};
|
|||
|
|
|||
|
_export('editDateControlComponent', editDateControlComponent);
|
|||
|
}
|
|||
|
};
|
|||
|
});
|
|||
|
$__System.registerDynamic("21", [], true, function($__require, exports, module) {
|
|||
|
;
|
|||
|
var global = this,
|
|||
|
__define = global.define;
|
|||
|
global.define = undefined;
|
|||
|
module.exports = "<div class=\"panel panel-default\">\n <div class=\"panel-body\">\n <div class=\"row\">\n <div class=\"col-md-12\">\n <h5 class=\"greyText\">\n <i class=\"fa fa-eye\"></i>\n \n {{'PREVIEW_TAB' | translate}} :\n </h5>\n </div>\n </div>\n <hr/>\n <div class=\"row\">\n <div class=\"col-md-12\">\n <div class=\"form-group\">\n <label\n for=\"inputEmail\"\n class=\"control-label textControlLabel\">\n {{$ctrl.nyaSelect.temporyConfig.formlyLabel}}\n <span\n ng-if=\"$ctrl.nyaSelect.temporyConfig.formlyRequired\"\n class=\"textControlLabel\">\n *\n </span>\n </label>\n <div class=\"\">\n <input\n type=\"text\"\n class=\"form-control\"\n id=\"inputEmail\"\n placeholder=\"{{$ctrl.nyaSelect.temporyConfig.formlyPlaceholder}}\">\n <p class=\"help-block\">\n {{$ctrl.nyaSelect.temporyConfig.formlyDesciption}}\n </p>\n </div>\n </div>\n </div>\n </div>\n </div>\n</div>\n<div class=\"panel panel-default\">\n <div class=\"panel-body\">\n <div class=\"row\">\n <div class=\"col-md-12\">\n <h5 class=\"greyText\">\n <i class=\"fa fa-pencil-square-o\"></i>\n \n {{'EDIT_PROPERTIES' | translate}} :\n </h5>\n </div>\n </div>\n <hr/>\n <div class=\"row\">\n <div class=\"form-group\">\n <label\n for=\"inputTextLabelUpdate\"\n class=\"col-lg-3 control-label greyText editPropertiesLabel\">\n {{'LABEL_TEXT' | translate}} :\n </label>\n <div class=\"col-lg-9\">\n <input\n type=\"text\"\n class=\"form-control\"\n ng-model=\"$ctrl.nyaSelect.temporyConfig.formlyLabel\"\n id=\"inputTextLabelUpdate\"\n placeholder=\"{{'ADD_EDIT_LABEL_HERE' | translate}}\">\n </div>\n </div>\n </div>\n <div class=\"marginTopFivepixels\"></div>\n <div class=\"row\">\n <div class=\"form-group\">\n <label\n for=\"inputTextplaceholderUpdate\"\n class=\"col-lg-3 control-label greyText editPropertiesLabel\">\n {{'PLACEHOLDER' | translate}} :\n </label>\n <div class=\"col-lg-9\">\n <input\n type=\"text\"\n class=\"form-control\"\n ng-model=\"$ctrl.nyaSelect.temporyConfig.formlyPlaceholder\"\n id=\"inputTextplaceholderUpdate\"\n placeholder=\"{{'ADD_EDIT_PLACEHOLD' | translate}}\">\n </div>\n </div>\n </div>\n <div class=\"marginTopFivepixels\"></div>\n <div class=\"row\">\n <div class=\"form-group\">\n <label\n for=\"inputTextRequiredUpdate\"\n class=\"col-lg-3 control-label greyText editPropertiesLabel\">\n {{'REQUIRED' | translate}} :\n </label>\n <div class=\"col-lg-9\">\n <div class=\"checkboxCssCorrection\">\n \n </div>\n <input\n type=\"checkbox\"\n ng-model=\"$ctrl.nyaSelect.temporyConfig.formlyRequired\"\n id=\"inputTextRequiredUpdate\">\n </div>\n </div>\n </div>\n <div class=\"marginTopFivepixels\"></div>\n <div class=\"row\">\n <div class=\"form-group\">\n <label\n for=\"inputTextDescriptionUpdate\"\n class=\"col-lg-3 control-label greyText editPropertiesLabel\">\n {{'DESCRIPTION' | translate}} :\n </label>\n <div class=\"col-lg-9\">\n <input\n type=\"text\"\n class=\"form-control\"\n ng-model=\"$ctrl.nyaSelect.temporyConfig.formlyDesciption\"\n id=\"inputTextDescriptionUpdate\"\n placeholder=\"{{'ADDEDIT_DESCRIPTION' | translate}}\">\n </div>\n </div>\n </div>\n </div>\n</div>\n";
|
|||
|
global.define = __define;
|
|||
|
return module.exports;
|
|||
|
});
|
|||
|
|
|||
|
$__System.register('22', ['15', '16', '21'], function (_export) {
|
|||
|
var _createClass, _classCallCheck, editEmailControlTemplate, EDIT_EMAIL_COMPONENT, editEmailControlComponent;
|
|||
|
|
|||
|
return {
|
|||
|
setters: [function (_) {
|
|||
|
_createClass = _['default'];
|
|||
|
}, function (_2) {
|
|||
|
_classCallCheck = _2['default'];
|
|||
|
}, function (_3) {
|
|||
|
editEmailControlTemplate = _3['default'];
|
|||
|
}],
|
|||
|
execute: function () {
|
|||
|
'use strict';
|
|||
|
|
|||
|
EDIT_EMAIL_COMPONENT = 'editEmailControl';
|
|||
|
|
|||
|
_export('EDIT_EMAIL_COMPONENT', EDIT_EMAIL_COMPONENT);
|
|||
|
|
|||
|
editEmailControlComponent = {
|
|||
|
template: editEmailControlTemplate,
|
|||
|
bindings: {
|
|||
|
nyaSelect: '='
|
|||
|
},
|
|||
|
controller: (function () {
|
|||
|
function editEmailControlController() {
|
|||
|
_classCallCheck(this, editEmailControlController);
|
|||
|
}
|
|||
|
|
|||
|
_createClass(editEmailControlController, null, [{
|
|||
|
key: '$inject',
|
|||
|
get: function get() {
|
|||
|
return [];
|
|||
|
}
|
|||
|
}]);
|
|||
|
|
|||
|
return editEmailControlController;
|
|||
|
})()
|
|||
|
};
|
|||
|
|
|||
|
_export('editEmailControlComponent', editEmailControlComponent);
|
|||
|
}
|
|||
|
};
|
|||
|
});
|
|||
|
$__System.registerDynamic("23", [], true, function($__require, exports, module) {
|
|||
|
;
|
|||
|
var global = this,
|
|||
|
__define = global.define;
|
|||
|
global.define = undefined;
|
|||
|
module.exports = "<div class=\"panel panel-default\">\n <div class=\"panel-body\">\n <div class=\"row\">\n <div class=\"col-md-12\">\n <h5\n class=\"greyText\">\n <i class=\"fa fa-eye\"></i>\n \n {{'PREVIEW_TAB' | translate}} :\n </h5>\n </div>\n </div>\n <hr/>\n <div class=\"row\">\n <div class=\"col-md-12\">\n <div class=\"form-group\">\n <label\n for=\"select\"\n class=\"control-label textControlLabel\">\n {{$ctrl.nyaSelect.temporyConfig.formlyLabel}}\n <span\n ng-if=\"$ctrl.nyaSelect.temporyConfig.formlyRequired\"\n class=\"textControlLabel\">\n *\n </span>\n </label>\n <div class=\"\">\n <ol\n class=\"nya-bs-select col-sm-12 col-xs-12 col-md-12 col-lg12\"\n ng-model=\"modelGroupedSelect\"\n data-live-search=\"true\"\n disabled=\"$ctrl.groupedSelectRowCollection.rows.length === 0\">\n <li\n nya-bs-option=\"groupedSelectRow in $ctrl.groupedSelectRowCollection.rows group by groupedSelectRow.group\"\n value=\"$index\">\n <span class=\"dropdown-header\">\n {{groupedSelectRow.group}}\n </span>\n <a>\n <span>\n {{groupedSelectRow.option}}\n </span>\n <span class=\"glyphicon glyphicon-ok check-mark\">\n </span>\n </a>\n </li>\n </ol>\n <p class=\"help-block\">\n {{$ctrl.nyaSelect.temporyConfig.formlyDesciption}}\n </p>\n </div>\n </div>\n </div>\n </div>\n </div>\n</div>\n<div class=\"panel panel-default\">\n <div class=\"panel-body\">\n <div class=\"row\">\n <div class=\"col-md-12\">\n <h5\n class=\"greyText\">\n <i class=\"fa fa-pencil-square-o\"></i>\n \n {{'EDIT_PROPERTIES' | translate}} :\n </h5>\n </div>\n </div>\n <hr/>\n <div class=\"row\">\n <div class=\"col-lg-3 col-md-3\">\n <label\n for=\"groupedSelectRowCollection\"\n class=\" control-label greyText editPropertiesLabel\">\n {{'ADD_NEW_OPTIONS' | translate}} :\n </label>\n </div>\n </div>\n <div class=\"row\">\n <div>\n <div class=\"form-group\">\n <div class=\"col-sm-9 col-xs-9 col-md-9 col-lg-9\">\n <input\n type=\"text\"\n class=\"form-control\"\n id=\"inputAddNewGroupedOption\"\n placeholder=\"{{'ADD_A_NEW_OPTION' | translate}}\"\n ng-model=\"$ctrl.newOptionGroupedSelect.saisie\">\n </div>\n <div class=\"col-sm-3 col-xs-3 col-md-3 col-lg-3\">\n <button\n class=\"btn btn-primary\"\n ng-click=\"$ctrl.addNewOptionGroupedSelect()\">\n {{'ADD' | translate}}\n </button>\n </div>\n </div>\n </div>\n </div>\n <div class=\"row\">\n <div class=\"col-lg-3 col-md-3\">\n <label\n for=\"groupedSelectRowCollection\"\n class=\" control-label greyText editPropertiesLabel\">\n {{'ADD_NEW_GROUPS' | translate}} :\n </label>\n </div>\n </div>\n <div class=\"row\">\n <div>\n <div class=\"form-group\">\n <div class=\"col-sm-9 col-xs-9 col-md-9 col-lg-9\">\n <input\n id=\"inputAddNewGroupGroupedOption\"\n type=\"text\"\n class=\"form-control\"\n ng-model=\"$ctrl.newGroupGroupedSelect.saisie\" id=\"inputTextLabelUpdateGroupedSelect\"\n placeholder=\"{{'ADD_A_NEW_GROUP' | translate}}\">\n </div>\n <div class=\"col-sm-3 col-xs-3 col-md-3 col-lg-3\">\n <button\n class=\"btn btn-primary\"\n
|
|||
|
global.define = __define;
|
|||
|
return module.exports;
|
|||
|
});
|
|||
|
|
|||
|
$__System.register('24', ['15', '16', '23'], function (_export) {
|
|||
|
var _createClass, _classCallCheck, editGroupedSelectControlTemplate, EDIT_GROUPED_SELECT_COMPONENT, editGroupedSelectControlComponent;
|
|||
|
|
|||
|
return {
|
|||
|
setters: [function (_) {
|
|||
|
_createClass = _['default'];
|
|||
|
}, function (_2) {
|
|||
|
_classCallCheck = _2['default'];
|
|||
|
}, function (_3) {
|
|||
|
editGroupedSelectControlTemplate = _3['default'];
|
|||
|
}],
|
|||
|
execute: function () {
|
|||
|
'use strict';
|
|||
|
|
|||
|
EDIT_GROUPED_SELECT_COMPONENT = 'editGroupedSelectControl';
|
|||
|
|
|||
|
_export('EDIT_GROUPED_SELECT_COMPONENT', EDIT_GROUPED_SELECT_COMPONENT);
|
|||
|
|
|||
|
editGroupedSelectControlComponent = {
|
|||
|
template: editGroupedSelectControlTemplate,
|
|||
|
bindings: {
|
|||
|
nyaSelect: '=',
|
|||
|
groupedSelectRowCollection: '=',
|
|||
|
newOptionGroupedSelect: '=',
|
|||
|
newGroupGroupedSelect: '=',
|
|||
|
groupSelectGroupClick: '=',
|
|||
|
GroupedSelectGroups: '=',
|
|||
|
|
|||
|
addNewOptionGroupedSelect: '&',
|
|||
|
addNewGroupToGroupedSelect: '&',
|
|||
|
upThisGroupedSelectRow: '&',
|
|||
|
downThisGroupedSelectRow: '&',
|
|||
|
showGroupListToChoose: '&',
|
|||
|
removeGroupedSelectRow: '&'
|
|||
|
},
|
|||
|
controller: (function () {
|
|||
|
function editGroupedSelectControlController() {
|
|||
|
_classCallCheck(this, editGroupedSelectControlController);
|
|||
|
}
|
|||
|
|
|||
|
_createClass(editGroupedSelectControlController, null, [{
|
|||
|
key: '$inject',
|
|||
|
get: function get() {
|
|||
|
return [];
|
|||
|
}
|
|||
|
}]);
|
|||
|
|
|||
|
return editGroupedSelectControlController;
|
|||
|
})()
|
|||
|
};
|
|||
|
|
|||
|
_export('editGroupedSelectControlComponent', editGroupedSelectControlComponent);
|
|||
|
}
|
|||
|
};
|
|||
|
});
|
|||
|
$__System.registerDynamic("25", [], true, function($__require, exports, module) {
|
|||
|
;
|
|||
|
var global = this,
|
|||
|
__define = global.define;
|
|||
|
global.define = undefined;
|
|||
|
module.exports = "<div class=\"panel panel-default\">\n <div class=\"panel-body\">\n <div class=\"row\">\n <div class=\"col-md-12\">\n <h5 class=\"greyText\"><i class=\"fa fa-eye\"></i>\n \n {{'PREVIEW_TAB' | translate}} :\n </h5>\n </div>\n </div>\n <hr/>\n <div class=\"row\">\n <div class=\"col-md-12\">\n <div class=\"form-group\">\n <div class=\"\">\n <h2 class=\"text-center\">\n {{$ctrl.nyaSelect.temporyConfig.formlyDesciption}}\n </h2>\n <hr/>\n </div>\n </div>\n </div>\n </div>\n </div>\n</div>\n<div class=\"panel panel-default\">\n <div class=\"panel-body\">\n <div class=\"row\">\n <div class=\"col-md-12\">\n <h5 class=\"greyText\">\n <i class=\"fa fa-pencil-square-o\"></i>\n \n {{'EDIT_PROPERTIES' | translate}} :\n </h5>\n </div>\n </div>\n <hr/>\n <div class=\"marginTopFivepixels\"></div>\n <div class=\"row\">\n <div class=\"form-group\">\n <label\n for=\"inputTextDescriptionUpdate\"\n class=\"col-lg-3 control-label greyText editPropertiesLabel\">\n {{'HEADER_TEXT' | translate}} :\n </label>\n <div class=\"col-lg-9\">\n <input\n type=\"text\"\n class=\"form-control\"\n ng-model=\"$ctrl.nyaSelect.temporyConfig.formlyDesciption\"\n id=\"inputHeaderTextUpdate\"\n placeholder=\"{{'ADD_EDIT_HEADER_HERE' | translate}}\">\n </div>\n </div>\n </div>\n </div>\n</div>\n";
|
|||
|
global.define = __define;
|
|||
|
return module.exports;
|
|||
|
});
|
|||
|
|
|||
|
$__System.register('26', ['15', '16', '25'], function (_export) {
|
|||
|
var _createClass, _classCallCheck, editHeaderControlTemplate, EDIT_HEADER_CONTROL_COMPONENT, editHeaderControlComponent;
|
|||
|
|
|||
|
return {
|
|||
|
setters: [function (_) {
|
|||
|
_createClass = _['default'];
|
|||
|
}, function (_2) {
|
|||
|
_classCallCheck = _2['default'];
|
|||
|
}, function (_3) {
|
|||
|
editHeaderControlTemplate = _3['default'];
|
|||
|
}],
|
|||
|
execute: function () {
|
|||
|
'use strict';
|
|||
|
|
|||
|
EDIT_HEADER_CONTROL_COMPONENT = 'editHeaderControl';
|
|||
|
|
|||
|
_export('EDIT_HEADER_CONTROL_COMPONENT', EDIT_HEADER_CONTROL_COMPONENT);
|
|||
|
|
|||
|
editHeaderControlComponent = {
|
|||
|
template: editHeaderControlTemplate,
|
|||
|
bindings: {
|
|||
|
nyaSelect: '='
|
|||
|
},
|
|||
|
controller: (function () {
|
|||
|
function editHeaderControlController() {
|
|||
|
_classCallCheck(this, editHeaderControlController);
|
|||
|
}
|
|||
|
|
|||
|
_createClass(editHeaderControlController, null, [{
|
|||
|
key: '$inject',
|
|||
|
|
|||
|
//
|
|||
|
get: function get() {
|
|||
|
return [];
|
|||
|
}
|
|||
|
}]);
|
|||
|
|
|||
|
return editHeaderControlController;
|
|||
|
})()
|
|||
|
};
|
|||
|
|
|||
|
_export('editHeaderControlComponent', editHeaderControlComponent);
|
|||
|
}
|
|||
|
};
|
|||
|
});
|
|||
|
$__System.registerDynamic("27", [], true, function($__require, exports, module) {
|
|||
|
;
|
|||
|
var global = this,
|
|||
|
__define = global.define;
|
|||
|
global.define = undefined;
|
|||
|
module.exports = "<div class=\"panel panel-default\">\n <div class=\"panel-body\">\n <div class=\"row\">\n <div class=\"col-md-12\">\n <h5 class=\"greyText\">\n <i class=\"fa fa-eye\"></i>\n \n {{'PREVIEW_TAB' | translate}} :\n </h5>\n </div>\n </div>\n <hr/>\n <div class=\"row\">\n <div class=\"col-md-12\">\n <div class=\"form-group\">\n <label\n for=\"inputPassword\"\n class=\"control-label textControlLabel\">\n {{$ctrl.nyaSelect.temporyConfig.formlyLabel}}\n <span\n ng-if=\"$ctrl.nyaSelect.temporyConfig.formlyRequired\"\n class=\"textControlLabel\">\n *\n </span>\n </label>\n <div class=\"\">\n <input\n type=\"password\"\n class=\"form-control\"\n id=\"inputPassword\"\n placeholder=\"{{$ctrl.nyaSelect.temporyConfig.formlyPlaceholder}}\">\n <p class=\"help-block\">\n {{$ctrl.nyaSelect.temporyConfig.formlyDesciption}}\n </p>\n </div>\n </div>\n </div>\n </div>\n </div>\n</div>\n<div class=\"panel panel-default\">\n <div class=\"panel-body\">\n <div class=\"row\">\n <div class=\"col-md-12\">\n <h5 class=\"greyText\">\n <i class=\"fa fa-pencil-square-o\"></i>\n \n {{'EDIT_PROPERTIES' | translate}} :\n </h5>\n </div>\n </div>\n <hr/>\n <div class=\"row\">\n <div class=\"form-group\">\n <label\n for=\"inputTextLabelUpdate\"\n class=\"col-lg-3 control-label greyText editPropertiesLabel\">\n {{'LABEL_TEXT' | translate}} :\n </label>\n <div class=\"col-lg-9\">\n <input\n type=\"text\"\n class=\"form-control\"\n ng-model=\"$ctrl.nyaSelect.temporyConfig.formlyLabel\"\n id=\"inputTextLabelUpdate\"\n placeholder=\"{{'ADD_EDIT_LABEL_HERE' | translate}}\">\n </div>\n </div>\n </div>\n <div class=\"marginTopFivepixels\"></div>\n <div class=\"row\">\n <div class=\"form-group\">\n <label\n for=\"inputTextplaceholderUpdate\"\n class=\"col-lg-3 control-label greyText editPropertiesLabel\">\n {{'PLACEHOLDER' | translate}} :\n </label>\n <div class=\"col-lg-9\">\n <input\n type=\"text\"\n class=\"form-control\"\n ng-model=\"$ctrl.nyaSelect.temporyConfig.formlyPlaceholder\"\n id=\"inputTextplaceholderUpdate\"\n placeholder=\"{{'ADD_EDIT_PLACEHOLD' | translate}}\">\n </div>\n </div>\n </div>\n <div class=\"marginTopFivepixels\"></div>\n <div class=\"row\">\n <div class=\"form-group\">\n <label\n for=\"inputTextRequiredUpdate\"\n class=\"col-lg-3 control-label greyText editPropertiesLabel\">\n {{'REQUIRED' | translate}} :\n </label>\n <div class=\"col-lg-9\">\n <div class=\"checkboxCssCorrection\">\n \n </div>\n <input\n type=\"checkbox\"\n ng-model=\"$ctrl.nyaSelect.temporyConfig.formlyRequired\"\n id=\"inputTextRequiredUpdate\">\n </div>\n </div>\n </div>\n <div class=\"marginTopFivepixels\"></div>\n <div class=\"row\">\n <div class=\"form-group\">\n <label\n for=\"inputTextDescriptionUpdate\"\n class=\"col-lg-3 control-label greyText editPropertiesLabel\">\n {{'DESCRIPTION' | translate}} :\n </label>\n <div class=\"col-lg-9\">\n <input\n type=\"text\"\n class=\"form-control\"\n ng-model=\"$ctrl.nyaSelect.temporyConfig.formlyDesciption\"\n id=\"inputTextDescriptionUpdate\"\n placeholder=\"{{'ADDEDIT_DESCRIPTION' | translate}}\">\n </div>\n </div>\n </div>\n </div>\n</div>\n";
|
|||
|
global.define = __define;
|
|||
|
return module.exports;
|
|||
|
});
|
|||
|
|
|||
|
$__System.register('28', ['15', '16', '27'], function (_export) {
|
|||
|
var _createClass, _classCallCheck, editPasswordControlTemplate, EDIT_PASSWORD_CONTROL_COMPONENT, editPasswordControlComponent;
|
|||
|
|
|||
|
return {
|
|||
|
setters: [function (_) {
|
|||
|
_createClass = _['default'];
|
|||
|
}, function (_2) {
|
|||
|
_classCallCheck = _2['default'];
|
|||
|
}, function (_3) {
|
|||
|
editPasswordControlTemplate = _3['default'];
|
|||
|
}],
|
|||
|
execute: function () {
|
|||
|
'use strict';
|
|||
|
|
|||
|
EDIT_PASSWORD_CONTROL_COMPONENT = 'editPasswordControl';
|
|||
|
|
|||
|
_export('EDIT_PASSWORD_CONTROL_COMPONENT', EDIT_PASSWORD_CONTROL_COMPONENT);
|
|||
|
|
|||
|
editPasswordControlComponent = {
|
|||
|
template: editPasswordControlTemplate,
|
|||
|
bindings: {
|
|||
|
nyaSelect: '='
|
|||
|
},
|
|||
|
controller: (function () {
|
|||
|
function editPasswordControlController() {
|
|||
|
_classCallCheck(this, editPasswordControlController);
|
|||
|
}
|
|||
|
|
|||
|
_createClass(editPasswordControlController, null, [{
|
|||
|
key: '$inject',
|
|||
|
|
|||
|
//
|
|||
|
get: function get() {
|
|||
|
return [];
|
|||
|
}
|
|||
|
}]);
|
|||
|
|
|||
|
return editPasswordControlController;
|
|||
|
})()
|
|||
|
};
|
|||
|
|
|||
|
_export('editPasswordControlComponent', editPasswordControlComponent);
|
|||
|
}
|
|||
|
};
|
|||
|
});
|
|||
|
$__System.registerDynamic("29", [], true, function($__require, exports, module) {
|
|||
|
;
|
|||
|
var global = this,
|
|||
|
__define = global.define;
|
|||
|
global.define = undefined;
|
|||
|
module.exports = "<div class=\"panel panel-default\">\n <div class=\"panel-body\">\n <div class=\"row\">\n <div class=\"col-md-12\">\n <h5 class=\"greyText\">\n <i class=\"fa fa-eye\"></i>\n \n {{'PREVIEW_TAB' | translate}} :\n </h5>\n </div>\n </div>\n <hr/>\n <div class=\"row\">\n <div class=\"col-md-12\">\n <div class=\"form-group\">\n <label\n for=\"basicSelect\"\n class=\"control-label textControlLabel\">\n {{$ctrl.nyaSelect.temporyConfig.formlyLabel}}\n <span\n ng-if=\"$ctrl.nyaSelect.temporyConfig.formlyRequired\"\n class=\"textControlLabel\">\n *\n </span>\n </label>\n <div class=\"\">\n <div\n class=\"radio\"\n ng-repeat=\"radioRow in $ctrl.radioRowCollection.rows\">\n <label>\n <input\n type=\"radio\"\n name=\"optionsRadios\"\n id=\"{{'optionsRadio-' + $index}}\"\n value=\"$index\"\n checked=\"\">\n {{radioRow.option}}\n </label>\n </div>\n <p class=\"help-block\">\n {{$ctrl.nyaSelect.temporyConfig.formlyDesciption}}\n </p>\n </div>\n </div>\n </div>\n </div>\n </div>\n</div>\n<div class=\"panel panel-default\">\n <div class=\"panel-body\">\n <div class=\"row\">\n <div class=\"col-md-12\">\n <h5\n class=\"greyText\">\n <i class=\"fa fa-pencil-square-o\"></i>\n \n {{'EDIT_PROPERTIES' | translate}} :\n </h5>\n </div>\n </div>\n <hr/>\n <div class=\"row\">\n <div class=\"col-lg-3 col-md-3\">\n <label\n for=\"radioRowCollection\"\n class=\" control-label greyText editPropertiesLabel\">\n {{'ADD_NEW_RADIO' | translate}} :\n </label>\n </div>\n </div>\n <div class=\"row\">\n <div>\n <div class=\"form-group\">\n <div class=\"col-sm-9 col-xs-9 col-md-9 col-lg-9\">\n <input\n type=\"text\"\n class=\"form-control\"\n id=\"inputAddNewRadioOption\"\n placeholder=\"{{'ADD_RADIO_PLACEHOLD' | translate}}\"\n ng-model=\"$ctrl.newOptionRadio.saisie\">\n </div>\n <div class=\"col-sm-3 col-xs-3 col-md-3 col-lg-3\">\n <button\n class=\"btn btn-primary\"\n ng-click=\"$ctrl.addNewOptionRadio()\">\n {{'ADD' | translate}}\n </button>\n </div>\n </div>\n </div>\n </div>\n <div class=\"row\">\n <div class=\"col-lg-3 col-md-3\">\n <label\n for=\"radioRowCollection\"\n class=\" control-label greyText editPropertiesLabel\">\n {{'EDIT_REMOVE_RADIO' | translate}} :\n </label>\n </div>\n </div>\n <div class=\"row\">\n <div class=\"form-group\">\n <div class-\"col-lg-12 col-md-12 col-sm-12 col-xs-12\">\n <div class=\"container\">\n <div ng-show=\"$ctrl.radioRowCollection.rows.length === 0\">\n <h5 class=\"text-center greyText\">\n <em>\n - {{'NO_RADIO_ADD_NEW' | translate}} -\n </em>\n </h5>\n </div>\n <table\n ng-if=\"$ctrl.radioRowCollection.rows.length > 0\"\n class=\"table table-striped\">\n <thead>\n <tr>\n <th st-ratio=\"20\">\n {{'ORDER' | translate}}\n </th>\n <th st-ratio=\"55\">\n {{'OPTION' | translate}}\n </th>\n <th st-ratio=\"25\">\n </th>\n </tr>\n <tr>\n <th st-ratio=\"20\">\n </th>\n
|
|||
|
global.define = __define;
|
|||
|
return module.exports;
|
|||
|
});
|
|||
|
|
|||
|
$__System.register('2a', ['15', '16', '29'], function (_export) {
|
|||
|
var _createClass, _classCallCheck, editRadioControlTemplate, EDIT_RADIO_CONTROL_COMPONENT, editRadioControlComponent;
|
|||
|
|
|||
|
return {
|
|||
|
setters: [function (_) {
|
|||
|
_createClass = _['default'];
|
|||
|
}, function (_2) {
|
|||
|
_classCallCheck = _2['default'];
|
|||
|
}, function (_3) {
|
|||
|
editRadioControlTemplate = _3['default'];
|
|||
|
}],
|
|||
|
execute: function () {
|
|||
|
'use strict';
|
|||
|
|
|||
|
EDIT_RADIO_CONTROL_COMPONENT = 'editRadioControl';
|
|||
|
|
|||
|
_export('EDIT_RADIO_CONTROL_COMPONENT', EDIT_RADIO_CONTROL_COMPONENT);
|
|||
|
|
|||
|
editRadioControlComponent = {
|
|||
|
template: editRadioControlTemplate,
|
|||
|
bindings: {
|
|||
|
nyaSelect: '=',
|
|||
|
radioRowCollection: '=',
|
|||
|
newOptionRadio: '=',
|
|||
|
addNewOptionRadio: '&',
|
|||
|
upThisRadioRow: '&',
|
|||
|
downThisRadioRow: '&',
|
|||
|
removeRadioRow: '&'
|
|||
|
},
|
|||
|
controller: (function () {
|
|||
|
function editRadioControlController() {
|
|||
|
_classCallCheck(this, editRadioControlController);
|
|||
|
}
|
|||
|
|
|||
|
_createClass(editRadioControlController, null, [{
|
|||
|
key: '$inject',
|
|||
|
|
|||
|
//
|
|||
|
get: function get() {
|
|||
|
return [];
|
|||
|
}
|
|||
|
}]);
|
|||
|
|
|||
|
return editRadioControlController;
|
|||
|
})()
|
|||
|
};
|
|||
|
|
|||
|
_export('editRadioControlComponent', editRadioControlComponent);
|
|||
|
}
|
|||
|
};
|
|||
|
});
|
|||
|
$__System.registerDynamic("2b", [], true, function($__require, exports, module) {
|
|||
|
;
|
|||
|
var global = this,
|
|||
|
__define = global.define;
|
|||
|
global.define = undefined;
|
|||
|
module.exports = "<div class=\"panel panel-default\">\n <div class=\"panel-body\">\n <div class=\"row\">\n <div class=\"col-md-12\">\n <h5 class=\"greyText\">\n <i class=\"fa fa-eye\"></i>\n \n {{'PREVIEW_TAB' | translate}} :\n </h5>\n </div>\n </div>\n <hr/>\n <div class=\"row\">\n <div class=\"col-md-12\">\n <div class=\"form-group\">\n <label\n for=\"RichTextEditor\"\n class=\"control-label textControlLabel\">\n {{$ctrl.nyaSelect.temporyConfig.formlyLabel}}\n <span\n ng-if=\"$ctrl.nyaSelect.temporyConfig.formlyRequired\"\n class=\"textControlLabel\">\n *\n </span>\n </label>\n <div class=\"\">\n <text-angular\n ng-model=\"$ctrl.model[options.key]\">\n </text-angular>\n <p class=\"help-block\">\n {{$ctrl.nyaSelect.temporyConfig.formlyDesciption}}\n </p>\n </div>\n </div>\n </div>\n </div>\n </div>\n</div>\n<div class=\"panel panel-default\">\n <div class=\"panel-body\">\n <div class=\"row\">\n <div class=\"col-md-12\">\n <h5 class=\"greyText\">\n <i class=\"fa fa-pencil-square-o\"></i>\n \n {{'EDIT_PROPERTIES' | translate}} :\n </h5>\n </div>\n </div>\n <hr/>\n<!-- required can't be applied to rich text editor (textAngular) right now -->\n<!--<div class=\"row\">\n <div class=\"form-group\">\n <label\n for=\"inputTextRequiredUpdate\"\n class=\"col-lg-3 control-label greyText editPropertiesLabel\">Required :\n </label>\n <div class=\"col-lg-9\">\n <div class=\"checkboxCssCorrection\">\n \n </div>\n <input\n type=\"checkbox\"\n ng-model=\"nyaSelect.temporyConfig.formlyRequired\" id=\"inputTextRequiredUpdate\">\n </div>\n </div>\n </div>\n <div class=\"marginTopFivepixels\"></div>-->\n <div class=\"row\">\n <div class=\"form-group\">\n <label\n for=\"inputTextDescriptionUpdate\"\n class=\"col-lg-3 control-label greyText editPropertiesLabel\">\n {{'DESCRIPTION' | translate}} :\n </label>\n <div class=\"col-lg-9\">\n <input\n type=\"text\"\n class=\"form-control\"\n ng-model=\"$ctrl.nyaSelect.temporyConfig.formlyDesciption\"\n id=\"inputTextDescriptionUpdate\"\n placeholder=\"{{'ADDEDIT_DESCRIPTION' | translate}}\">\n </div>\n </div>\n </div>\n </div>\n</div>\n";
|
|||
|
global.define = __define;
|
|||
|
return module.exports;
|
|||
|
});
|
|||
|
|
|||
|
$__System.register('2c', ['15', '16', '2b'], function (_export) {
|
|||
|
var _createClass, _classCallCheck, editRichTextEditorControlTemplate, EDIT_RICH_TEXT_EDITOR_COMPONENT, editRichTextEditorControlComponent;
|
|||
|
|
|||
|
return {
|
|||
|
setters: [function (_) {
|
|||
|
_createClass = _['default'];
|
|||
|
}, function (_2) {
|
|||
|
_classCallCheck = _2['default'];
|
|||
|
}, function (_b) {
|
|||
|
editRichTextEditorControlTemplate = _b['default'];
|
|||
|
}],
|
|||
|
execute: function () {
|
|||
|
'use strict';
|
|||
|
|
|||
|
EDIT_RICH_TEXT_EDITOR_COMPONENT = 'editRichTextEditorControl';
|
|||
|
|
|||
|
_export('EDIT_RICH_TEXT_EDITOR_COMPONENT', EDIT_RICH_TEXT_EDITOR_COMPONENT);
|
|||
|
|
|||
|
editRichTextEditorControlComponent = {
|
|||
|
template: editRichTextEditorControlTemplate,
|
|||
|
bindings: {
|
|||
|
nyaSelect: '='
|
|||
|
},
|
|||
|
controller: (function () {
|
|||
|
function editRichTextEditorControlController() {
|
|||
|
_classCallCheck(this, editRichTextEditorControlController);
|
|||
|
}
|
|||
|
|
|||
|
_createClass(editRichTextEditorControlController, null, [{
|
|||
|
key: '$inject',
|
|||
|
|
|||
|
//
|
|||
|
get: function get() {
|
|||
|
return [];
|
|||
|
}
|
|||
|
}]);
|
|||
|
|
|||
|
return editRichTextEditorControlController;
|
|||
|
})()
|
|||
|
};
|
|||
|
|
|||
|
_export('editRichTextEditorControlComponent', editRichTextEditorControlComponent);
|
|||
|
}
|
|||
|
};
|
|||
|
});
|
|||
|
$__System.registerDynamic("2d", [], true, function($__require, exports, module) {
|
|||
|
;
|
|||
|
var global = this,
|
|||
|
__define = global.define;
|
|||
|
global.define = undefined;
|
|||
|
module.exports = "<div class=\"panel panel-default\">\n <div class=\"panel-body\">\n <div class=\"row\">\n <div class=\"col-md-12\">\n <h5\n class=\"greyText\">\n <i class=\"fa fa-eye\"></i>\n \n {{'PREVIEW_TAB' | translate}} :\n </h5>\n </div>\n </div>\n <hr/>\n <div class=\"row\">\n <div class=\"col-md-12\">\n <div class=\"form-group\">\n <div class=\"\">\n <h4 class=\"text-center\">\n {{$ctrl.nyaSelect.temporyConfig.formlyPlaceholder}}\n </h4>\n <hr/>\n </div>\n </div>\n </div>\n </div>\n </div>\n</div>\n<div class=\"panel panel-default\">\n <div class=\"panel-body\">\n <div class=\"row\">\n <div class=\"col-md-12\">\n <h5\n class=\"greyText\">\n <i class=\"fa fa-pencil-square-o\"></i>\n \n {{'EDIT_PROPERTIES' | translate}} :\n </h5>\n </div>\n </div>\n <hr/>\n <div class=\"marginTopFivepixels\"></div>\n <div class=\"row\">\n <div class=\"form-group\">\n <label\n for=\"inputSubTitleTextUpdate\"\n class=\"col-lg-3 control-label greyText editPropertiesLabel\">\n {{'SUBTITLE_TEXT' | translate}} :\n </label>\n <div class=\"col-lg-9\">\n <input\n type=\"text\"\n class=\"form-control\"\n ng-model=\"$ctrl.nyaSelect.temporyConfig.formlyPlaceholder\"\n id=\"inputSubTitleTextUpdate\"\n placeholder=\"{{'ADD_EDIT_SUBTIL_HERE' | translate}}\">\n </div>\n </div>\n </div>\n </div>\n</div>\n";
|
|||
|
global.define = __define;
|
|||
|
return module.exports;
|
|||
|
});
|
|||
|
|
|||
|
$__System.register('2e', ['15', '16', '2d'], function (_export) {
|
|||
|
var _createClass, _classCallCheck, editSubTitleControlTemplate, EDIT_SUBTITLE_CONTROL_COMPONENT, editSubTitleControlComponent;
|
|||
|
|
|||
|
return {
|
|||
|
setters: [function (_) {
|
|||
|
_createClass = _['default'];
|
|||
|
}, function (_2) {
|
|||
|
_classCallCheck = _2['default'];
|
|||
|
}, function (_d) {
|
|||
|
editSubTitleControlTemplate = _d['default'];
|
|||
|
}],
|
|||
|
execute: function () {
|
|||
|
'use strict';
|
|||
|
|
|||
|
EDIT_SUBTITLE_CONTROL_COMPONENT = 'editSubTitleControl';
|
|||
|
|
|||
|
_export('EDIT_SUBTITLE_CONTROL_COMPONENT', EDIT_SUBTITLE_CONTROL_COMPONENT);
|
|||
|
|
|||
|
editSubTitleControlComponent = {
|
|||
|
template: editSubTitleControlTemplate,
|
|||
|
bindings: {
|
|||
|
nyaSelect: '='
|
|||
|
},
|
|||
|
controller: (function () {
|
|||
|
function editSubTitleControlController() {
|
|||
|
_classCallCheck(this, editSubTitleControlController);
|
|||
|
}
|
|||
|
|
|||
|
_createClass(editSubTitleControlController, null, [{
|
|||
|
key: '$inject',
|
|||
|
|
|||
|
//
|
|||
|
get: function get() {
|
|||
|
return [];
|
|||
|
}
|
|||
|
}]);
|
|||
|
|
|||
|
return editSubTitleControlController;
|
|||
|
})()
|
|||
|
};
|
|||
|
|
|||
|
_export('editSubTitleControlComponent', editSubTitleControlComponent);
|
|||
|
}
|
|||
|
};
|
|||
|
});
|
|||
|
$__System.registerDynamic("2f", [], true, function($__require, exports, module) {
|
|||
|
;
|
|||
|
var global = this,
|
|||
|
__define = global.define;
|
|||
|
global.define = undefined;
|
|||
|
module.exports = "<div class=\"panel panel-default\">\n <div class=\"panel-body\">\n <div class=\"row\">\n <div class=\"col-md-12\">\n <h5 class=\"greyText\">\n <i class=\"fa fa-eye\"></i>\n \n {{'PREVIEW_TAB' | translate}} :\n </h5>\n </div>\n </div>\n <hr/>\n <div class=\"row\">\n <div class=\"col-md-12\">\n <div class=\"form-group\">\n <label\n for=\"textArea\"\n class=\"control-label textControlLabel\">\n {{$ctrl.nyaSelect.temporyConfig.formlyLabel}}\n <span\n ng-if=\"$ctrl.nyaSelect.temporyConfig.formlyRequired\"\n class=\"textControlLabel\">\n *\n </span>\n </label>\n <div class=\"\">\n <textarea\n class=\"form-control\"\n ng-model=\"model[options.key]\"\n rows=\"3\"\n id=\"textArea\">\n </textarea>\n <p class=\"help-block\">\n {{$ctrl.nyaSelect.temporyConfig.formlyDesciption}}\n </p>\n </div>\n </div>\n </div>\n </div>\n </div>\n</div>\n<div class=\"panel panel-default\">\n <div class=\"panel-body\">\n <div class=\"row\">\n <div class=\"col-md-12\">\n <h5 class=\"greyText\">\n <i class=\"fa fa-pencil-square-o\"></i>\n \n {{'EDIT_PROPERTIES' | translate}} :\n </h5>\n </div>\n </div>\n <hr/>\n <div class=\"row\">\n <div class=\"form-group\">\n <label\n for=\"inputTextLabelUpdate\"\n class=\"col-lg-3 control-label greyText editPropertiesLabel\">\n {{'LABEL_TEXT' | translate}} :\n </label>\n <div class=\"col-lg-9\">\n <input\n type=\"text\"\n class=\"form-control\"\n ng-model=\"$ctrl.nyaSelect.temporyConfig.formlyLabel\"\n id=\"inputTextLabelUpdate\"\n placeholder=\"{{'ADD_EDIT_LABEL_HERE' | translate}}\">\n </div>\n </div>\n </div>\n <div class=\"marginTopFivepixels\"></div>\n <div class=\"row\">\n <div class=\"form-group\">\n <label\n for=\"inputTextRequiredUpdate\"\n class=\"col-lg-3 control-label greyText editPropertiesLabel\">\n {{'REQUIRED' | translate}} :\n </label>\n <div class=\"col-lg-9\">\n <div class=\"checkboxCssCorrection\">\n \n </div>\n <input\n type=\"checkbox\"\n ng-model=\"$ctrl.nyaSelect.temporyConfig.formlyRequired\"\n id=\"inputTextRequiredUpdate\">\n </div>\n </div>\n </div>\n <div class=\"marginTopFivepixels\"></div>\n <div class=\"row\">\n <div class=\"form-group\">\n <label\n for=\"inputTextDescriptionUpdate\"\n class=\"col-lg-3 control-label greyText editPropertiesLabel\">{{'DESCRIPTION' | translate}} :\n </label>\n <div class=\"col-lg-9\">\n <input\n type=\"text\"\n class=\"form-control\"\n ng-model=\"$ctrl.nyaSelect.temporyConfig.formlyDesciption\"\n id=\"inputTextDescriptionUpdate\"\n placeholder=\"{{'ADDEDIT_DESCRIPTION' | translate}}\">\n </div>\n </div>\n </div>\n </div>\n </div>\n";
|
|||
|
global.define = __define;
|
|||
|
return module.exports;
|
|||
|
});
|
|||
|
|
|||
|
$__System.register('30', ['15', '16', '2f'], function (_export) {
|
|||
|
var _createClass, _classCallCheck, editTextareaControlTemplate, EDIT_TEXTAREA_CONTROL_COMPONENT, editTextareaControlComponent;
|
|||
|
|
|||
|
return {
|
|||
|
setters: [function (_) {
|
|||
|
_createClass = _['default'];
|
|||
|
}, function (_2) {
|
|||
|
_classCallCheck = _2['default'];
|
|||
|
}, function (_f) {
|
|||
|
editTextareaControlTemplate = _f['default'];
|
|||
|
}],
|
|||
|
execute: function () {
|
|||
|
'use strict';
|
|||
|
|
|||
|
EDIT_TEXTAREA_CONTROL_COMPONENT = 'editTextareaControl';
|
|||
|
|
|||
|
_export('EDIT_TEXTAREA_CONTROL_COMPONENT', EDIT_TEXTAREA_CONTROL_COMPONENT);
|
|||
|
|
|||
|
editTextareaControlComponent = {
|
|||
|
template: editTextareaControlTemplate,
|
|||
|
bindings: {
|
|||
|
nyaSelect: '='
|
|||
|
},
|
|||
|
controller: (function () {
|
|||
|
function editTextareaControlController() {
|
|||
|
_classCallCheck(this, editTextareaControlController);
|
|||
|
}
|
|||
|
|
|||
|
_createClass(editTextareaControlController, null, [{
|
|||
|
key: '$inject',
|
|||
|
|
|||
|
//
|
|||
|
get: function get() {
|
|||
|
return [];
|
|||
|
}
|
|||
|
}]);
|
|||
|
|
|||
|
return editTextareaControlController;
|
|||
|
})()
|
|||
|
};
|
|||
|
|
|||
|
_export('editTextareaControlComponent', editTextareaControlComponent);
|
|||
|
}
|
|||
|
};
|
|||
|
});
|
|||
|
$__System.registerDynamic("31", [], true, function($__require, exports, module) {
|
|||
|
;
|
|||
|
var global = this,
|
|||
|
__define = global.define;
|
|||
|
global.define = undefined;
|
|||
|
module.exports = "<div class=\"panel panel-default\">\n <div class=\"panel-body\">\n <div class=\"row\">\n <div class=\"col-md-12\">\n <h5 class=\"greyText\">\n <i class=\"fa fa-eye\"></i>\n \n {{'PREVIEW_TAB' | translate}} :\n </h5>\n </div>\n </div>\n <hr/>\n <div class=\"row\">\n <div class=\"col-md-12\">\n <div class=\"form-group\">\n <label\n for=\"inputText\"\n class=\"control-label textControlLabel\">\n {{$ctrl.nyaSelect.temporyConfig.formlyLabel}}\n <span\n ng-if=\"$ctrl.nyaSelect.temporyConfig.formlyRequired\"\n class=\"textControlLabel\">\n *\n </span>\n </label>\n <div class=\"\">\n <input\n type=\"text\"\n class=\"form-control\"\n id=\"inputText\"\n placeholder=\"{{$ctrl.nyaSelect.temporyConfig.formlyPlaceholder}}\">\n <p class=\"help-block\">\n {{$ctrl.nyaSelect.temporyConfig.formlyDesciption}}\n </p>\n </div>\n </div>\n </div>\n </div>\n </div>\n</div>\n<div class=\"panel panel-default\">\n <div class=\"panel-body\">\n <div class=\"row\">\n <div class=\"col-md-12\">\n <h5 class=\"greyText\">\n <i class=\"fa fa-pencil-square-o\"></i>\n \n {{'EDIT_PROPERTIES' | translate}} :\n </h5>\n </div>\n </div>\n <hr/>\n <div class=\"row\">\n <div class=\"form-group\">\n <label\n for=\"inputTextLabelUpdate\"\n class=\"col-lg-3 control-label greyText editPropertiesLabel\">\n {{'LABEL_TEXT' | translate}} :\n </label>\n <div class=\"col-lg-9\">\n <input\n type=\"text\"\n class=\"form-control\"\n ng-model=\"$ctrl.nyaSelect.temporyConfig.formlyLabel\"\n id=\"inputTextLabelUpdate\"\n placeholder=\"{{'ADD_EDIT_LABEL_HERE' | translate}}\">\n </div>\n </div>\n </div>\n <div class=\"marginTopFivepixels\"></div>\n <div class=\"row\">\n <div class=\"form-group\">\n <label\n for=\"inputTextplaceholderUpdate\"\n class=\"col-lg-3 control-label greyText editPropertiesLabel\">\n {{'PLACEHOLDER' | translate}} :\n </label>\n <div class=\"col-lg-9\">\n <input\n type=\"text\"\n class=\"form-control\"\n ng-model=\"$ctrl.nyaSelect.temporyConfig.formlyPlaceholder\"\n id=\"inputTextplaceholderUpdate\"\n placeholder=\"{{'ADD_EDIT_PLACEHOLD' | translate}}\">\n </div>\n </div>\n </div>\n <div class=\"marginTopFivepixels\"></div>\n <div class=\"row\">\n <div class=\"form-group\">\n <label\n for=\"inputTextRequiredUpdate\"\n class=\"col-lg-3 control-label greyText editPropertiesLabel\">\n {{'REQUIRED' | translate}} :\n </label>\n <div class=\"col-lg-9\">\n <div class=\"checkboxCssCorrection\"> </div>\n <input\n type=\"checkbox\"\n ng-model=\"$ctrl.nyaSelect.temporyConfig.formlyRequired\"\n id=\"inputTextRequiredUpdate\">\n </div>\n </div>\n </div>\n <div class=\"marginTopFivepixels\"></div>\n <div class=\"row\">\n <div class=\"form-group\">\n <label\n for=\"inputTextDescriptionUpdate\"\n class=\"col-lg-3 control-label greyText editPropertiesLabel\">\n {{'DESCRIPTION' | translate}} :\n </label>\n <div class=\"col-lg-9\">\n <input\n type=\"text\"\n class=\"form-control\"\n ng-model=\"$ctrl.nyaSelect.temporyConfig.formlyDesciption\"\n id=\"inputTextDescriptionUpdate\"\n placeholder=\"{{'ADDEDIT_DESCRIPTION' | translate}}\">\n </div>\n </div>\n </div>\n </div>\n</div>\n";
|
|||
|
global.define = __define;
|
|||
|
return module.exports;
|
|||
|
});
|
|||
|
|
|||
|
$__System.register('32', ['15', '16', '31'], function (_export) {
|
|||
|
var _createClass, _classCallCheck, editTextInputControlTemplate, EDIT_TEXTINPUT_CONTROL_COMPONENT, editTextInputControlComponent;
|
|||
|
|
|||
|
return {
|
|||
|
setters: [function (_) {
|
|||
|
_createClass = _['default'];
|
|||
|
}, function (_2) {
|
|||
|
_classCallCheck = _2['default'];
|
|||
|
}, function (_3) {
|
|||
|
editTextInputControlTemplate = _3['default'];
|
|||
|
}],
|
|||
|
execute: function () {
|
|||
|
'use strict';
|
|||
|
|
|||
|
EDIT_TEXTINPUT_CONTROL_COMPONENT = 'editTextInputControl';
|
|||
|
|
|||
|
_export('EDIT_TEXTINPUT_CONTROL_COMPONENT', EDIT_TEXTINPUT_CONTROL_COMPONENT);
|
|||
|
|
|||
|
editTextInputControlComponent = {
|
|||
|
template: editTextInputControlTemplate,
|
|||
|
bindings: {
|
|||
|
nyaSelect: '='
|
|||
|
},
|
|||
|
controller: (function () {
|
|||
|
function editTextInputControlController() {
|
|||
|
_classCallCheck(this, editTextInputControlController);
|
|||
|
}
|
|||
|
|
|||
|
_createClass(editTextInputControlController, null, [{
|
|||
|
key: '$inject',
|
|||
|
|
|||
|
//
|
|||
|
get: function get() {
|
|||
|
return [];
|
|||
|
}
|
|||
|
}]);
|
|||
|
|
|||
|
return editTextInputControlController;
|
|||
|
})()
|
|||
|
};
|
|||
|
|
|||
|
_export('editTextInputControlComponent', editTextInputControlComponent);
|
|||
|
}
|
|||
|
};
|
|||
|
});
|
|||
|
$__System.register('33', ['15', '16'], function (_export) {
|
|||
|
var _createClass, _classCallCheck, EDIT_EDIT_VALID_FOOTER_COMPONENT, editValidEditFooterComponent;
|
|||
|
|
|||
|
return {
|
|||
|
setters: [function (_) {
|
|||
|
_createClass = _['default'];
|
|||
|
}, function (_2) {
|
|||
|
_classCallCheck = _2['default'];
|
|||
|
}],
|
|||
|
execute: function () {
|
|||
|
'use strict';
|
|||
|
|
|||
|
EDIT_EDIT_VALID_FOOTER_COMPONENT = 'editValidEditFooter';
|
|||
|
|
|||
|
_export('EDIT_EDIT_VALID_FOOTER_COMPONENT', EDIT_EDIT_VALID_FOOTER_COMPONENT);
|
|||
|
|
|||
|
editValidEditFooterComponent = {
|
|||
|
template: '\n <div class="modal-footer">\n <button\n class="btn btn-primary"\n ng-class="{\'disabled\': $ctrl.nyaSelect.selectedControl === \'none\'}"\n ng-click="$ctrl.ok()">\n {{\'OK\' | translate}}\n </button>\n <button\n class="btn btn-warning"\n ng-click="$ctrl.cancel()">\n {{\'CANCEL\' | translate}}\n </button>\n </div>\n ',
|
|||
|
bindings: {
|
|||
|
nyaSelect: '=',
|
|||
|
ok: '&',
|
|||
|
cancel: '&'
|
|||
|
},
|
|||
|
controller: (function () {
|
|||
|
function editValidEditFooterController() {
|
|||
|
_classCallCheck(this, editValidEditFooterController);
|
|||
|
}
|
|||
|
|
|||
|
_createClass(editValidEditFooterController, null, [{
|
|||
|
key: '$inject',
|
|||
|
|
|||
|
//
|
|||
|
get: function get() {
|
|||
|
return [];
|
|||
|
}
|
|||
|
}]);
|
|||
|
|
|||
|
return editValidEditFooterController;
|
|||
|
})()
|
|||
|
};
|
|||
|
|
|||
|
_export('editValidEditFooterComponent', editValidEditFooterComponent);
|
|||
|
}
|
|||
|
};
|
|||
|
});
|
|||
|
$__System.register('34', ['15', '16'], function (_export) {
|
|||
|
var _createClass, _classCallCheck, EDIT_CHOOSE_CONTROL_COMPONENT, editChooseControlComponent;
|
|||
|
|
|||
|
return {
|
|||
|
setters: [function (_) {
|
|||
|
_createClass = _['default'];
|
|||
|
}, function (_2) {
|
|||
|
_classCallCheck = _2['default'];
|
|||
|
}],
|
|||
|
execute: function () {
|
|||
|
'use strict';
|
|||
|
|
|||
|
EDIT_CHOOSE_CONTROL_COMPONENT = 'editChooseControl';
|
|||
|
|
|||
|
_export('EDIT_CHOOSE_CONTROL_COMPONENT', EDIT_CHOOSE_CONTROL_COMPONENT);
|
|||
|
|
|||
|
editChooseControlComponent = {
|
|||
|
template: '\n <ol\n class="nya-bs-select col-xs-12 col-sm-12 col-md-12 col-lg-12"\n ng-model="$ctrl.modelNyaSelect"\n data-live-search="false">\n <li nya-bs-option="option in $ctrl.nyaSelectFiltered.controls group by option.group">\n <span class="dropdown-header greyText">\n {{$group}}\n </span> <!-- group header cannot be searched -->\n <a ng-click="$ctrl.selectThisControl({optionId: option.id})">\n <span>\n {{ option.name }}\n </span>\n <span class="glyphicon glyphicon-ok check-mark"></span>\n </a>\n </li>\n </ol>\n ',
|
|||
|
bindings: {
|
|||
|
modelNyaSelect: '=',
|
|||
|
nyaSelectFiltered: '=',
|
|||
|
selectThisControl: '&'
|
|||
|
},
|
|||
|
controller: (function () {
|
|||
|
function editChooseControlController() {
|
|||
|
_classCallCheck(this, editChooseControlController);
|
|||
|
}
|
|||
|
|
|||
|
_createClass(editChooseControlController, null, [{
|
|||
|
key: '$inject',
|
|||
|
|
|||
|
//
|
|||
|
get: function get() {
|
|||
|
return [];
|
|||
|
}
|
|||
|
}]);
|
|||
|
|
|||
|
return editChooseControlController;
|
|||
|
})()
|
|||
|
};
|
|||
|
|
|||
|
_export('editChooseControlComponent', editChooseControlComponent);
|
|||
|
}
|
|||
|
};
|
|||
|
});
|
|||
|
$__System.register('35', ['14', '20', '22', '24', '26', '28', '30', '32', '33', '34', '1a', '1c', '1e', '2a', '2c', '2e'], function (_export) {
|
|||
|
'use strict';
|
|||
|
|
|||
|
var editModalController, EDIT_MODAL_CONTROLLER_NAME, editDateControlComponent, EDIT_DATE_COMPONENT, editEmailControlComponent, EDIT_EMAIL_COMPONENT, editGroupedSelectControlComponent, EDIT_GROUPED_SELECT_COMPONENT, editHeaderControlComponent, EDIT_HEADER_CONTROL_COMPONENT, editPasswordControlComponent, EDIT_PASSWORD_CONTROL_COMPONENT, editTextareaControlComponent, EDIT_TEXTAREA_CONTROL_COMPONENT, editTextInputControlComponent, EDIT_TEXTINPUT_CONTROL_COMPONENT, editValidEditFooterComponent, EDIT_EDIT_VALID_FOOTER_COMPONENT, editChooseControlComponent, EDIT_CHOOSE_CONTROL_COMPONENT, editBlankControlComponent, EDIT_BLANK_CONTROL_COMPONENT, editBasicSelectControlComponent, EDIT_BASIC_SELECT_COMPONENT, editCheckBoxControlComponent, EDIT_CHECKBOX_COMPONENT, editRadioControlComponent, EDIT_RADIO_CONTROL_COMPONENT, editRichTextEditorControlComponent, EDIT_RICH_TEXT_EDITOR_COMPONENT, editSubTitleControlComponent, EDIT_SUBTITLE_CONTROL_COMPONENT, EDIT_CONTROLE_MODAL_NAME;
|
|||
|
return {
|
|||
|
setters: [function (_) {
|
|||
|
editModalController = _['default'];
|
|||
|
EDIT_MODAL_CONTROLLER_NAME = _.EDIT_MODAL_CONTROLLER_NAME;
|
|||
|
}, function (_2) {
|
|||
|
editDateControlComponent = _2.editDateControlComponent;
|
|||
|
EDIT_DATE_COMPONENT = _2.EDIT_DATE_COMPONENT;
|
|||
|
}, function (_3) {
|
|||
|
editEmailControlComponent = _3.editEmailControlComponent;
|
|||
|
EDIT_EMAIL_COMPONENT = _3.EDIT_EMAIL_COMPONENT;
|
|||
|
}, function (_4) {
|
|||
|
editGroupedSelectControlComponent = _4.editGroupedSelectControlComponent;
|
|||
|
EDIT_GROUPED_SELECT_COMPONENT = _4.EDIT_GROUPED_SELECT_COMPONENT;
|
|||
|
}, function (_5) {
|
|||
|
editHeaderControlComponent = _5.editHeaderControlComponent;
|
|||
|
EDIT_HEADER_CONTROL_COMPONENT = _5.EDIT_HEADER_CONTROL_COMPONENT;
|
|||
|
}, function (_6) {
|
|||
|
editPasswordControlComponent = _6.editPasswordControlComponent;
|
|||
|
EDIT_PASSWORD_CONTROL_COMPONENT = _6.EDIT_PASSWORD_CONTROL_COMPONENT;
|
|||
|
}, function (_7) {
|
|||
|
editTextareaControlComponent = _7.editTextareaControlComponent;
|
|||
|
EDIT_TEXTAREA_CONTROL_COMPONENT = _7.EDIT_TEXTAREA_CONTROL_COMPONENT;
|
|||
|
}, function (_8) {
|
|||
|
editTextInputControlComponent = _8.editTextInputControlComponent;
|
|||
|
EDIT_TEXTINPUT_CONTROL_COMPONENT = _8.EDIT_TEXTINPUT_CONTROL_COMPONENT;
|
|||
|
}, function (_9) {
|
|||
|
editValidEditFooterComponent = _9.editValidEditFooterComponent;
|
|||
|
EDIT_EDIT_VALID_FOOTER_COMPONENT = _9.EDIT_EDIT_VALID_FOOTER_COMPONENT;
|
|||
|
}, function (_10) {
|
|||
|
editChooseControlComponent = _10.editChooseControlComponent;
|
|||
|
EDIT_CHOOSE_CONTROL_COMPONENT = _10.EDIT_CHOOSE_CONTROL_COMPONENT;
|
|||
|
}, function (_a) {
|
|||
|
editBlankControlComponent = _a.editBlankControlComponent;
|
|||
|
EDIT_BLANK_CONTROL_COMPONENT = _a.EDIT_BLANK_CONTROL_COMPONENT;
|
|||
|
}, function (_c) {
|
|||
|
editBasicSelectControlComponent = _c.editBasicSelectControlComponent;
|
|||
|
EDIT_BASIC_SELECT_COMPONENT = _c.EDIT_BASIC_SELECT_COMPONENT;
|
|||
|
}, function (_e) {
|
|||
|
editCheckBoxControlComponent = _e.editCheckBoxControlComponent;
|
|||
|
EDIT_CHECKBOX_COMPONENT = _e.EDIT_CHECKBOX_COMPONENT;
|
|||
|
}, function (_a2) {
|
|||
|
editRadioControlComponent = _a2.editRadioControlComponent;
|
|||
|
EDIT_RADIO_CONTROL_COMPONENT = _a2.EDIT_RADIO_CONTROL_COMPONENT;
|
|||
|
}, function (_c2) {
|
|||
|
editRichTextEditorControlComponent = _c2.editRichTextEditorControlComponent;
|
|||
|
EDIT_RICH_TEXT_EDITOR_COMPONENT = _c2.EDIT_RICH_TEXT_EDITOR_COMPONENT;
|
|||
|
}, function (_e2) {
|
|||
|
editSubTitleControlComponent = _e2.editSubTitleControlComponent;
|
|||
|
EDIT_SUBTITLE_CONTROL_COMPONENT = _e2.EDIT_SUBTITLE_CONTROL_COMPONENT;
|
|||
|
}],
|
|||
|
execute: function () {
|
|||
|
EDIT_CONTROLE_MODAL_NAME = 'editControlModal.module';
|
|||
|
|
|||
|
_export('default', angular.module(EDIT_CONTROLE_MODAL_NAME, []).controller(EDIT_MODAL_CONTROLLER_NAME, editModalController).component(EDIT_BLANK_CONTROL_COMPONENT, editBlankControlComponent).component(EDIT_BASIC_SELECT_COMPONENT, editBasicSelectControlComponent).component(EDIT_CHECKBOX_COMPONENT, editCheckBoxControlComponent).component(EDIT_DATE_COMPONENT, editDateControlComponent).component(EDIT_EMAIL_COMPONENT, editEmailControlComponent).component(EDIT_GROUPED_SELECT_COMPONENT, editGroupedSelectControlComponent).component(EDIT_HEADER_CONTROL_COMPONENT, editHeaderControlComponent).component(EDIT_PASSWORD_CONTROL_COMPONENT, editPasswordControlComponent).component(EDIT_RADIO_CONTROL_COMPONENT, editRadioControlComponent).component(EDIT_RICH_TEXT_EDITOR_COMPONENT, editRichTextEditorControlComponent).component(EDIT_SUBTITLE_CONTROL_COMPONENT, editSubTitleControlComponent).component(EDIT_TEXTAREA_CONTROL_COMPONENT, editTextareaControlComponent).component(EDIT_TEXTINPUT_CONTROL_COMPONENT, editTextInputControlComponent).component(EDIT_EDIT_VALID_FOOTER_COMPONENT, editValidEditFooterComponent).component(EDIT_CHOOSE_CONTROL_COMPONENT, editChooseControlComponent));
|
|||
|
}
|
|||
|
};
|
|||
|
});
|
|||
|
$__System.register('36', [], function (_export) {
|
|||
|
'use strict';
|
|||
|
|
|||
|
var resetNyaSelect, getResetConfig, returnControlFromAddCtrlModalModel, validKeyUniqueness;
|
|||
|
return {
|
|||
|
setters: [],
|
|||
|
execute: function () {
|
|||
|
resetNyaSelect = function resetNyaSelect(nyaSelectObj) {
|
|||
|
|
|||
|
var newNyaSelectObj = {
|
|||
|
controls: [{
|
|||
|
id: 'empty',
|
|||
|
name: 'no control',
|
|||
|
subtitle: 'no control',
|
|||
|
group: 'Blank',
|
|||
|
formlyType: 'blank',
|
|||
|
formlySubtype: '',
|
|||
|
formlyLabel: '',
|
|||
|
formlyRequired: false,
|
|||
|
formlyDesciption: '',
|
|||
|
formlyOptions: [],
|
|||
|
formlyExpressionProperties: {},
|
|||
|
formlyValidators: {},
|
|||
|
formlyValidation: {}
|
|||
|
}, {
|
|||
|
id: 'Header',
|
|||
|
name: 'Header',
|
|||
|
subtitle: 'no control',
|
|||
|
group: 'Decoration',
|
|||
|
formlyType: 'header',
|
|||
|
formlySubtype: '',
|
|||
|
formlyLabel: '',
|
|||
|
formlyRequired: false,
|
|||
|
formlyDesciption: '',
|
|||
|
formlyOptions: [],
|
|||
|
formlyExpressionProperties: {},
|
|||
|
formlyValidators: {},
|
|||
|
formlyValidation: {}
|
|||
|
}, {
|
|||
|
id: 'Subtitle',
|
|||
|
name: 'Subtitle',
|
|||
|
subtitle: 'no control',
|
|||
|
group: 'Decoration',
|
|||
|
formlyType: 'subTitle',
|
|||
|
formlySubtype: '',
|
|||
|
formlyLabel: '',
|
|||
|
formlyRequired: false,
|
|||
|
formlyDesciption: '',
|
|||
|
formlyOptions: [],
|
|||
|
formlyExpressionProperties: {},
|
|||
|
formlyValidators: {},
|
|||
|
formlyValidation: {}
|
|||
|
}, {
|
|||
|
id: 'TextInput',
|
|||
|
name: 'Text input',
|
|||
|
subtitle: 'Text input',
|
|||
|
group: 'input',
|
|||
|
formlyType: 'input',
|
|||
|
formlySubtype: '',
|
|||
|
formlyLabel: '',
|
|||
|
formlyRequired: false,
|
|||
|
formlyDesciption: '',
|
|||
|
formlyOptions: [],
|
|||
|
formlyExpressionProperties: {},
|
|||
|
formlyValidators: {},
|
|||
|
formlyValidation: {
|
|||
|
messages: {
|
|||
|
required: function required(viewValue, modelValue, scope) {
|
|||
|
//return a required validation message :
|
|||
|
//-> '<label as name> is required '
|
|||
|
//-> or if not exists or empty just 'this field is required'
|
|||
|
var defaultReturnMsg = 'this Text input field is required';
|
|||
|
var returnMsg = typeof scope.to.label !== 'undefined' ? scope.to.label !== '' ? scope.to.label + ' is required' : defaultReturnMsg : defaultReturnMsg;
|
|||
|
return returnMsg;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}, {
|
|||
|
id: 'Password',
|
|||
|
name: 'Password',
|
|||
|
subtitle: 'Password',
|
|||
|
group: 'input',
|
|||
|
formlyType: 'input',
|
|||
|
formlySubtype: 'password',
|
|||
|
formlyLabel: '',
|
|||
|
formlyRequired: false,
|
|||
|
formlyDesciption: '',
|
|||
|
formlyOptions: [],
|
|||
|
formlyExpressionProperties: {},
|
|||
|
formlyValidators: {},
|
|||
|
formlyValidation: {
|
|||
|
messages: {
|
|||
|
required: function required(viewValue, modelValue, scope) {
|
|||
|
//return a required validation message :
|
|||
|
//-> '<label as name> is required '
|
|||
|
//-> or if not exists or empty just 'this field is required'
|
|||
|
var defaultReturnMsg = 'this Password field is required';
|
|||
|
var returnMsg = typeof scope.to.label !== 'undefined' ? scope.to.label !== '' ? scope.to.label + ' is required' : defaultReturnMsg : defaultReturnMsg;
|
|||
|
return returnMsg;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}, {
|
|||
|
id: 'Email',
|
|||
|
name: 'Email',
|
|||
|
subtitle: 'Email',
|
|||
|
group: 'input',
|
|||
|
formlyType: 'input',
|
|||
|
formlySubtype: 'email',
|
|||
|
formlyLabel: '',
|
|||
|
formlyRequired: false,
|
|||
|
formlyDesciption: '',
|
|||
|
formlyOptions: [],
|
|||
|
formlyExpressionProperties: {},
|
|||
|
formlyValidators: {
|
|||
|
emailShape: {
|
|||
|
expression: function expression(viewValue, modelValue) {
|
|||
|
var value = modelValue || viewValue;
|
|||
|
return (/^[a-z]+[a-z0-9._]+@[a-z]+\.[a-z.]{2,5}$/.test(value)
|
|||
|
);
|
|||
|
},
|
|||
|
message: '$viewValue + \' is not a valid email\''
|
|||
|
}
|
|||
|
},
|
|||
|
formlyValidation: {
|
|||
|
messages: {
|
|||
|
required: function required(viewValue, modelValue, scope) {
|
|||
|
//return a required validation message :
|
|||
|
//-> '<label as name> is required '
|
|||
|
//-> or if not exists or empty just 'this field is required'
|
|||
|
var defaultReturnMsg = 'this Email field is required';
|
|||
|
var returnMsg = typeof scope.to.label !== 'undefined' ? scope.to.label !== '' ? scope.to.label + ' is required' : defaultReturnMsg : defaultReturnMsg;
|
|||
|
//check if validation is really dued to require validation
|
|||
|
//and not another validation like emailShape validator
|
|||
|
if (scope.to.required) return returnMsg;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}, {
|
|||
|
id: 'Date',
|
|||
|
name: 'Date',
|
|||
|
subtitle: 'Date',
|
|||
|
group: 'input',
|
|||
|
formlyType: 'datepicker',
|
|||
|
formlySubtype: '',
|
|||
|
formlyLabel: '',
|
|||
|
formlyRequired: false,
|
|||
|
formlyDesciption: '',
|
|||
|
formlyOptions: [],
|
|||
|
datepickerOptions: 'dd-MMMM-yyyy',
|
|||
|
formlyExpressionProperties: {},
|
|||
|
formlyValidators: {},
|
|||
|
formlyValidation: {
|
|||
|
messages: {
|
|||
|
required: function required(viewValue, modelValue, scope) {
|
|||
|
//return a required validation message :
|
|||
|
//-> '<label as name> is required '
|
|||
|
//-> or if not exists or empty just 'this field is required'
|
|||
|
var defaultReturnMsg = 'this Date field is required';
|
|||
|
var returnMsg = typeof scope.to.label !== 'undefined' ? scope.to.label !== '' ? scope.to.label + ' is required' : defaultReturnMsg : defaultReturnMsg;
|
|||
|
return returnMsg;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}, {
|
|||
|
id: 'Texarea',
|
|||
|
name: 'Textarea',
|
|||
|
subtitle: 'Textarea',
|
|||
|
group: 'Textarea',
|
|||
|
formlyType: 'textarea',
|
|||
|
formlySubtype: '',
|
|||
|
formlyLabel: '',
|
|||
|
formlyRequired: false,
|
|||
|
formlyDesciption: '',
|
|||
|
formlyOptions: [],
|
|||
|
formlyExpressionProperties: {},
|
|||
|
formlyValidators: {},
|
|||
|
formlyValidation: {
|
|||
|
messages: {
|
|||
|
required: function required(viewValue, modelValue, scope) {
|
|||
|
//return a required validation message :
|
|||
|
//-> '<label as name> is required '
|
|||
|
//-> or if not exists or empty just 'this field is required'
|
|||
|
var defaultReturnMsg = 'this Textarea field is required';
|
|||
|
var returnMsg = typeof scope.to.label !== 'undefined' ? scope.to.label !== '' ? scope.to.label + ' is required' : defaultReturnMsg : defaultReturnMsg;
|
|||
|
return returnMsg;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}, {
|
|||
|
id: 'RichTextEditor',
|
|||
|
name: 'RichTextEditor',
|
|||
|
subtitle: 'RichTextEditor',
|
|||
|
group: 'Textarea',
|
|||
|
formlyType: 'richEditor',
|
|||
|
formlySubtype: '',
|
|||
|
formlyLabel: '',
|
|||
|
formlyRequired: false,
|
|||
|
formlyDesciption: '',
|
|||
|
formlyOptions: [],
|
|||
|
formlyExpressionProperties: {},
|
|||
|
formlyValidators: {},
|
|||
|
formlyValidation: {
|
|||
|
messages: {
|
|||
|
required: function required(viewValue, modelValue, scope) {
|
|||
|
//return a required validation message :
|
|||
|
//-> '<label as name> is required '
|
|||
|
//-> or if not exists or empty just 'this field is required'
|
|||
|
var defaultReturnMsg = 'this RichTextEditor field is required';
|
|||
|
var returnMsg = typeof scope.to.label !== 'undefined' ? scope.to.label !== '' ? scope.to.label + ' is required' : defaultReturnMsg : defaultReturnMsg;
|
|||
|
return returnMsg;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}, {
|
|||
|
id: 'Radio',
|
|||
|
name: 'Radio',
|
|||
|
subtitle: 'Radio',
|
|||
|
options: [],
|
|||
|
group: 'Radio',
|
|||
|
formlyType: 'radio',
|
|||
|
formlySubtype: '',
|
|||
|
formlyLabel: '',
|
|||
|
formlyRequired: false,
|
|||
|
formlyDesciption: '',
|
|||
|
formlyOptions: [],
|
|||
|
formlyExpressionProperties: {},
|
|||
|
formlyValidators: {},
|
|||
|
formlyValidation: {
|
|||
|
messages: {
|
|||
|
required: function required(viewValue, modelValue, scope) {
|
|||
|
//return a required validation message :
|
|||
|
//-> '<label as name> is required '
|
|||
|
//-> or if not exists or empty just 'this field is required'
|
|||
|
var defaultReturnMsg = 'this Password field is required';
|
|||
|
var returnMsg = typeof scope.to.label !== 'undefined' ? scope.to.label !== '' ? scope.to.label + ' is required' : defaultReturnMsg : defaultReturnMsg;
|
|||
|
return returnMsg;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}, {
|
|||
|
id: 'Checkbox',
|
|||
|
name: 'Checkbox',
|
|||
|
subtitle: 'Checkbox',
|
|||
|
group: 'Checkbox',
|
|||
|
formlyType: 'checkbox',
|
|||
|
formlySubtype: '',
|
|||
|
formlyLabel: '',
|
|||
|
formlyRequired: false,
|
|||
|
formlyDesciption: '',
|
|||
|
formlyOptions: [],
|
|||
|
formlyExpressionProperties: {},
|
|||
|
formlyValidators: {},
|
|||
|
formlyValidation: {
|
|||
|
messages: {
|
|||
|
required: function required(viewValue, modelValue, scope) {
|
|||
|
//return a required validation message :
|
|||
|
//-> '<label as name> is required '
|
|||
|
//-> or if not exists or empty just 'this field is required'
|
|||
|
var defaultReturnMsg = 'this Checkbox field is required';
|
|||
|
var returnMsg = typeof scope.to.label !== 'undefined' ? scope.to.label !== '' ? scope.to.label + ' is required' : defaultReturnMsg : defaultReturnMsg;
|
|||
|
return returnMsg;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}, {
|
|||
|
id: 'BasicSelect',
|
|||
|
name: 'Basic select',
|
|||
|
subtitle: 'Basic select',
|
|||
|
options: [],
|
|||
|
group: 'Select',
|
|||
|
formlyType: 'basicSelect',
|
|||
|
formlySubtype: '',
|
|||
|
formlyLabel: '',
|
|||
|
formlyRequired: false,
|
|||
|
formlyDesciption: '',
|
|||
|
formlyOptions: [],
|
|||
|
formlyExpressionProperties: {},
|
|||
|
formlyValidators: {},
|
|||
|
formlyValidation: {
|
|||
|
messages: {
|
|||
|
required: function required(viewValue, modelValue, scope) {
|
|||
|
//return a required validation message :
|
|||
|
//-> '<label as name> is required '
|
|||
|
//-> or if not exists or empty just 'this field is required'
|
|||
|
var defaultReturnMsg = 'this Basic select field is required';
|
|||
|
var returnMsg = typeof scope.to.label !== 'undefined' ? scope.to.label !== '' ? scope.to.label + ' is required' : defaultReturnMsg : defaultReturnMsg;
|
|||
|
return returnMsg;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}, {
|
|||
|
id: 'GroupedSelect',
|
|||
|
name: 'Grouped Select',
|
|||
|
subtitle: 'Grouped Select',
|
|||
|
options: [],
|
|||
|
group: 'Select',
|
|||
|
formlyType: 'groupedSelect',
|
|||
|
formlySubtype: '',
|
|||
|
formlyLabel: '',
|
|||
|
formlyRequired: false,
|
|||
|
formlyDesciption: '',
|
|||
|
formlyOptions: [],
|
|||
|
formlyExpressionProperties: {},
|
|||
|
formlyValidators: {},
|
|||
|
formlyValidation: {
|
|||
|
messages: {
|
|||
|
required: function required(viewValue, modelValue, scope) {
|
|||
|
//return a required validation message :
|
|||
|
//-> '<label as name> is required '
|
|||
|
//-> or if not exists or empty just 'this field is required'
|
|||
|
var defaultReturnMsg = 'this Grouped Select field is required';
|
|||
|
var returnMsg = typeof scope.to.label !== 'undefined' ? scope.to.label !== '' ? scope.to.label + ' is required' : defaultReturnMsg : defaultReturnMsg;
|
|||
|
return returnMsg;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}],
|
|||
|
selectedControl: 'none',
|
|||
|
temporyConfig: {
|
|||
|
selectedControl: 'none',
|
|||
|
formlyLabel: '',
|
|||
|
formlyRequired: false,
|
|||
|
formlyDesciption: '',
|
|||
|
formlyPlaceholder: '',
|
|||
|
formlyOptions: [],
|
|||
|
//expressions/validation fields
|
|||
|
formlyExpressionProperties: {},
|
|||
|
formlyValidators: {},
|
|||
|
formlyValidation: {}
|
|||
|
}
|
|||
|
|
|||
|
};
|
|||
|
|
|||
|
//reset
|
|||
|
angular.copy(newNyaSelectObj, nyaSelectObj);
|
|||
|
return true;
|
|||
|
};
|
|||
|
|
|||
|
getResetConfig = function getResetConfig() {
|
|||
|
var emptyConfig = {};
|
|||
|
angular.extend(emptyConfig, {
|
|||
|
formlyLabel: '',
|
|||
|
formlyRequired: false,
|
|||
|
formlyPlaceholder: '',
|
|||
|
formlyDesciption: '',
|
|||
|
formlyOptions: []
|
|||
|
});
|
|||
|
return emptyConfig;
|
|||
|
};
|
|||
|
|
|||
|
/**
|
|||
|
* data passed back to parent controller
|
|||
|
* after control being finsihed editing in modal
|
|||
|
*/
|
|||
|
|
|||
|
returnControlFromAddCtrlModalModel = function returnControlFromAddCtrlModalModel(CtrlModalModel) {
|
|||
|
|
|||
|
var modelToReturn = {
|
|||
|
selectedControl: 'none',
|
|||
|
formlyType: 'none',
|
|||
|
formlySubtype: 'none',
|
|||
|
formlyLabel: '',
|
|||
|
formlyRequired: false,
|
|||
|
formlyDesciption: '',
|
|||
|
formlyPlaceholder: '',
|
|||
|
formlyOptions: [],
|
|||
|
//validation fields
|
|||
|
formlyExpressionProperties: {},
|
|||
|
formlyValidators: {},
|
|||
|
formlyValidation: {}
|
|||
|
};
|
|||
|
|
|||
|
for (var i = CtrlModalModel.controls.length - 1; i >= 0; i--) {
|
|||
|
if (CtrlModalModel.selectedControl === CtrlModalModel.controls[i].id) {
|
|||
|
modelToReturn.selectedControl = CtrlModalModel.selectedControl;
|
|||
|
modelToReturn.formlyType = CtrlModalModel.controls[i].formlyType;
|
|||
|
modelToReturn.formlySubtype = CtrlModalModel.controls[i].formlySubtype;
|
|||
|
modelToReturn.formlyLabel = CtrlModalModel.controls[i].formlyLabel;
|
|||
|
modelToReturn.formlyRequired = CtrlModalModel.controls[i].formlyRequired;
|
|||
|
modelToReturn.formlyDesciption = CtrlModalModel.controls[i].formlyDesciption;
|
|||
|
modelToReturn.formlyPlaceholder = CtrlModalModel.controls[i].formlyPlaceholder;
|
|||
|
modelToReturn.formlyOptions = CtrlModalModel.controls[i].formlyOptions;
|
|||
|
|
|||
|
modelToReturn.formlyExpressionProperties = angular.copy(CtrlModalModel.controls[i].formlyExpressionProperties);
|
|||
|
modelToReturn.formlyValidators = angular.copy(CtrlModalModel.controls[i].formlyValidators);
|
|||
|
modelToReturn.formlyValidation = angular.copy(CtrlModalModel.controls[i].formlyValidation);
|
|||
|
|
|||
|
//particular properties
|
|||
|
//datetpicker format
|
|||
|
if (CtrlModalModel.controls[i].formlyType === 'datepicker') {
|
|||
|
modelToReturn.datepickerOptions = CtrlModalModel.controls[i].datepickerOptions;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
return modelToReturn;
|
|||
|
};
|
|||
|
|
|||
|
/**
|
|||
|
* validKeyUniqueness
|
|||
|
* to be sure the "keys" are unique (in same formly field model)
|
|||
|
*/
|
|||
|
|
|||
|
validKeyUniqueness = function validKeyUniqueness(thisKey, configurationObj) {
|
|||
|
var isUnique = true;
|
|||
|
//each lines
|
|||
|
for (var i = configurationObj.lines.length - 1; i >= 0; i--) {
|
|||
|
//each columns
|
|||
|
for (var j = configurationObj.lines[i].columns.length - 1; j >= 0; j--) {
|
|||
|
if (configurationObj.lines[i].columns[j].control.key === thisKey) {
|
|||
|
isUnique = false;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
return isUnique;
|
|||
|
};
|
|||
|
|
|||
|
_export('resetNyaSelect', resetNyaSelect);
|
|||
|
|
|||
|
_export('returnControlFromAddCtrlModalModel', returnControlFromAddCtrlModalModel);
|
|||
|
|
|||
|
_export('validKeyUniqueness', validKeyUniqueness);
|
|||
|
|
|||
|
_export('getResetConfig', getResetConfig);
|
|||
|
}
|
|||
|
};
|
|||
|
});
|
|||
|
$__System.register('37', ['15', '16', '36'], function (_export) {
|
|||
|
var _createClass, _classCallCheck, resetNyaSelect, returnControlFromAddCtrlModalModel, validKeyUniqueness, getResetConfig, CONTROLLER_MODAL_PROXY_SERVICE, $modalProxy;
|
|||
|
|
|||
|
return {
|
|||
|
setters: [function (_) {
|
|||
|
_createClass = _['default'];
|
|||
|
}, function (_2) {
|
|||
|
_classCallCheck = _2['default'];
|
|||
|
}, function (_3) {
|
|||
|
resetNyaSelect = _3.resetNyaSelect;
|
|||
|
returnControlFromAddCtrlModalModel = _3.returnControlFromAddCtrlModalModel;
|
|||
|
validKeyUniqueness = _3.validKeyUniqueness;
|
|||
|
getResetConfig = _3.getResetConfig;
|
|||
|
}],
|
|||
|
execute: function () {
|
|||
|
'use strict';
|
|||
|
|
|||
|
CONTROLLER_MODAL_PROXY_SERVICE = '$modalProxy';
|
|||
|
|
|||
|
$modalProxy = (function () {
|
|||
|
function $modalProxy(easyFormSteWayConfig) {
|
|||
|
_classCallCheck(this, $modalProxy);
|
|||
|
|
|||
|
this.easyFormSteWayConfig = easyFormSteWayConfig;
|
|||
|
}
|
|||
|
|
|||
|
_createClass($modalProxy, [{
|
|||
|
key: 'initNyaSelect',
|
|||
|
value: function initNyaSelect(nyaSelectObj) {
|
|||
|
return resetNyaSelect(nyaSelectObj);
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'getControlsDefinition',
|
|||
|
value: function getControlsDefinition() {
|
|||
|
var controls = {};
|
|||
|
resetNyaSelect(controls);
|
|||
|
return controls;
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'getNyASelectFromSelectedLineColumn',
|
|||
|
value: function getNyASelectFromSelectedLineColumn(nyaSelectObj, configurationObj, indexLine, numcolumn) {
|
|||
|
resetNyaSelect(nyaSelectObj);
|
|||
|
/**
|
|||
|
* data send to modal controller
|
|||
|
*/
|
|||
|
if (typeof configurationObj.lines[indexLine].columns[numcolumn].control.templateOptions != 'undefined') {
|
|||
|
|
|||
|
nyaSelectObj.temporyConfig.selectedControl = typeof configurationObj.lines[indexLine].columns[numcolumn].control.selectedControl != 'undefined' ? configurationObj.lines[indexLine].columns[numcolumn].control.selectedControl : 'none';
|
|||
|
nyaSelectObj.temporyConfig.formlyLabel = typeof configurationObj.lines[indexLine].columns[numcolumn].control.templateOptions.label != 'undefined' ? configurationObj.lines[indexLine].columns[numcolumn].control.templateOptions.label : '';
|
|||
|
nyaSelectObj.temporyConfig.formlyRequired = typeof configurationObj.lines[indexLine].columns[numcolumn].control.templateOptions.required != 'undefined' ? configurationObj.lines[indexLine].columns[numcolumn].control.templateOptions.required : '';
|
|||
|
nyaSelectObj.temporyConfig.formlyDesciption = typeof configurationObj.lines[indexLine].columns[numcolumn].control.templateOptions.description != 'undefined' ? configurationObj.lines[indexLine].columns[numcolumn].control.templateOptions.description : '';
|
|||
|
nyaSelectObj.temporyConfig.formlyPlaceholder = typeof configurationObj.lines[indexLine].columns[numcolumn].control.templateOptions.placeholder != 'undefined' ? configurationObj.lines[indexLine].columns[numcolumn].control.templateOptions.placeholder : '';
|
|||
|
nyaSelectObj.temporyConfig.formlyOptions = typeof configurationObj.lines[indexLine].columns[numcolumn].control.templateOptions.options != 'undefined' ? configurationObj.lines[indexLine].columns[numcolumn].control.templateOptions.options : '';
|
|||
|
|
|||
|
nyaSelectObj.temporyConfig.formlyExpressionProperties = typeof configurationObj.lines[indexLine].columns[numcolumn].control.formlyExpressionProperties != 'undefined' ? angular.copy(configurationObj.lines[indexLine].columns[numcolumn].control.formlyExpressionProperties) : {};
|
|||
|
nyaSelectObj.temporyConfig.formlyValidators = typeof configurationObj.lines[indexLine].columns[numcolumn].control.formlyValidators != 'undefined' ? angular.copy(configurationObj.lines[indexLine].columns[numcolumn].control.formlyValidators) : {};
|
|||
|
nyaSelectObj.temporyConfig.formlyValidation = typeof configurationObj.lines[indexLine].columns[numcolumn].control.formlyValidation != 'undefined' ? angular.copy(configurationObj.lines[indexLine].columns[numcolumn].control.formlyValidation) : {};
|
|||
|
|
|||
|
// particular case : datepicker
|
|||
|
if (nyaSelectObj.temporyConfig.selectedControl === 'Date') {
|
|||
|
nyaSelectObj.temporyConfig.datepickerOptions = typeof configurationObj.lines[indexLine].columns[numcolumn].control.templateOptions.datepickerOptions != 'undefined' ? angular.copy(configurationObj.lines[indexLine].columns[numcolumn].control.templateOptions.datepickerOptions) : '';
|
|||
|
}
|
|||
|
}
|
|||
|
return nyaSelectObj;
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'bindConfigurationModelFromModalReturn',
|
|||
|
value: function bindConfigurationModelFromModalReturn(indexLine, numcolumn, modalAddCtrlModel, configurationObj) {
|
|||
|
|
|||
|
var extractedProps = returnControlFromAddCtrlModalModel(modalAddCtrlModel);
|
|||
|
configurationObj.lines[indexLine].columns[numcolumn].control.selectedControl = extractedProps.selectedControl;
|
|||
|
configurationObj.lines[indexLine].columns[numcolumn].control.type = extractedProps.formlyType;
|
|||
|
configurationObj.lines[indexLine].columns[numcolumn].control.subtype = extractedProps.formlySubtype;
|
|||
|
//reset templateOptions
|
|||
|
configurationObj.lines[indexLine].columns[numcolumn].control.templateOptions = {
|
|||
|
label: '',
|
|||
|
required: false,
|
|||
|
description: '',
|
|||
|
placeholder: '',
|
|||
|
options: []
|
|||
|
};
|
|||
|
//then bind templateOptions
|
|||
|
configurationObj.lines[indexLine].columns[numcolumn].control.templateOptions.label = extractedProps.formlyLabel;
|
|||
|
configurationObj.lines[indexLine].columns[numcolumn].control.templateOptions.required = extractedProps.formlyRequired;
|
|||
|
configurationObj.lines[indexLine].columns[numcolumn].control.templateOptions.description = extractedProps.formlyDesciption;
|
|||
|
configurationObj.lines[indexLine].columns[numcolumn].control.templateOptions.placeholder = extractedProps.formlyPlaceholder;
|
|||
|
configurationObj.lines[indexLine].columns[numcolumn].control.templateOptions.options = extractedProps.formlyOptions;
|
|||
|
configurationObj.lines[indexLine].columns[numcolumn].control.formlyExpressionProperties = angular.copy(extractedProps.formlyExpressionProperties);
|
|||
|
configurationObj.lines[indexLine].columns[numcolumn].control.formlyValidators = angular.copy(extractedProps.formlyValidators);
|
|||
|
configurationObj.lines[indexLine].columns[numcolumn].control.formlyValidation = angular.copy(extractedProps.formlyValidation);
|
|||
|
|
|||
|
//////////////////////////////////////////
|
|||
|
// add additionnal particular properties
|
|||
|
//////////////////////////////////////////
|
|||
|
//-> datepicker : datepickerOptions
|
|||
|
if (configurationObj.lines[indexLine].columns[numcolumn].control.type === 'datepicker') {
|
|||
|
configurationObj.lines[indexLine].columns[numcolumn].control.templateOptions.datepickerOptions = angular.copy(extractedProps.datepickerOptions);
|
|||
|
}
|
|||
|
/**
|
|||
|
* unique key (set only first time) in this model is formly control type + Date.now();
|
|||
|
*/
|
|||
|
var newKey = configurationObj.lines[indexLine].columns[numcolumn].control.type + '-' + Date.now();
|
|||
|
|
|||
|
if (validKeyUniqueness(newKey, configurationObj) === true) {
|
|||
|
configurationObj.lines[indexLine].columns[numcolumn].control.key = newKey;
|
|||
|
} else {
|
|||
|
/**
|
|||
|
* 2nd attempt
|
|||
|
*/
|
|||
|
newKey = configurationObj.lines[indexLine].columns[numcolumn].control.type + '-' + Date.now();
|
|||
|
|
|||
|
if (validKeyUniqueness(newKey, configurationObj) === true) {
|
|||
|
configurationObj.lines[indexLine].columns[numcolumn].control.key = newKey;
|
|||
|
} else {
|
|||
|
/**
|
|||
|
* 3rd attempt
|
|||
|
*/
|
|||
|
newKey = configurationObj.lines[indexLine].columns[numcolumn].control.type + '-' + Date.now();
|
|||
|
}
|
|||
|
}
|
|||
|
configurationObj.lines[indexLine].columns[numcolumn].control.edited = true;
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'applyConfigToSelectedControl',
|
|||
|
value: function applyConfigToSelectedControl(nyaSelectObj) {
|
|||
|
/**
|
|||
|
* used in modal (edit control)
|
|||
|
*/
|
|||
|
for (var i = nyaSelectObj.controls.length - 1; i >= 0; i--) {
|
|||
|
if (nyaSelectObj.controls[i].id === nyaSelectObj.selectedControl) {
|
|||
|
|
|||
|
nyaSelectObj.controls[i].formlyLabel = nyaSelectObj.temporyConfig.formlyLabel;
|
|||
|
nyaSelectObj.controls[i].formlyRequired = nyaSelectObj.temporyConfig.formlyRequired;
|
|||
|
nyaSelectObj.controls[i].formlyDesciption = nyaSelectObj.temporyConfig.formlyDesciption;
|
|||
|
nyaSelectObj.controls[i].formlyPlaceholder = nyaSelectObj.temporyConfig.formlyPlaceholder;
|
|||
|
nyaSelectObj.controls[i].formlyOptions = nyaSelectObj.temporyConfig.formlyOptions;
|
|||
|
|
|||
|
if (nyaSelectObj.controls[i].id === 'Date') {
|
|||
|
nyaSelectObj.controls[i].datepickerOptions = angular.copy(nyaSelectObj.temporyConfig.datepickerOptions);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'resetTemporyConfig',
|
|||
|
value: function resetTemporyConfig() {
|
|||
|
return getResetConfig();
|
|||
|
}
|
|||
|
|
|||
|
/**
|
|||
|
* loading forms will not be able to retrieve formlyExpressionProperties
|
|||
|
* -> here does the job
|
|||
|
*/
|
|||
|
}, {
|
|||
|
key: 'refreshControlFormlyExpressionProperties',
|
|||
|
value: function refreshControlFormlyExpressionProperties(configurationModel) {
|
|||
|
var _this = this;
|
|||
|
|
|||
|
if (angular.isObject(configurationModel)) {
|
|||
|
//iterates lines
|
|||
|
angular.forEach(configurationModel.lines, function (line, indexLine) {
|
|||
|
angular.forEach(line.columns, function (column, controlIndex) {
|
|||
|
var _controlsDefinition = _this.getControlsDefinition();
|
|||
|
angular.forEach(_controlsDefinition.controls, function (aControl, aControlIndex) {
|
|||
|
if (column.control.type === aControl.formlyType && column.control.subtype === aControl.formlySubtype) {
|
|||
|
//----> update control formlyExpressionProperties property
|
|||
|
column.control.formlyExpressionProperties = aControl.formlyExpressionProperties;
|
|||
|
}
|
|||
|
});
|
|||
|
});
|
|||
|
});
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
/**
|
|||
|
* loading forms will not be able to retrieve formlyValidators
|
|||
|
* -> here does the job
|
|||
|
*/
|
|||
|
}, {
|
|||
|
key: 'refreshControlFormlyValidators',
|
|||
|
value: function refreshControlFormlyValidators(configurationModel) {
|
|||
|
var _this2 = this;
|
|||
|
|
|||
|
if (angular.isObject(configurationModel)) {
|
|||
|
//iterates lines
|
|||
|
angular.forEach(configurationModel.lines, function (line, indexLine) {
|
|||
|
angular.forEach(line.columns, function (column, controlIndex) {
|
|||
|
var _controlsDefinition = _this2.getControlsDefinition();
|
|||
|
angular.forEach(_controlsDefinition.controls, function (aControl, aControlIndex) {
|
|||
|
if (column.control.type === aControl.formlyType && column.control.subtype === aControl.formlySubtype) {
|
|||
|
//----> update control formlyValidators property
|
|||
|
column.control.formlyValidators = aControl.formlyValidators;
|
|||
|
}
|
|||
|
});
|
|||
|
});
|
|||
|
});
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
/**
|
|||
|
* loading forms will not be able to retrieve formlyValidation
|
|||
|
* -> here does the job
|
|||
|
*/
|
|||
|
}, {
|
|||
|
key: 'refreshControlFormlyValidation',
|
|||
|
value: function refreshControlFormlyValidation(configurationModel) {
|
|||
|
var _this3 = this;
|
|||
|
|
|||
|
if (angular.isObject(configurationModel)) {
|
|||
|
//iterates lines
|
|||
|
angular.forEach(configurationModel.lines, function (line, indexLine) {
|
|||
|
angular.forEach(line.columns, function (column, controlIndex) {
|
|||
|
var _controlsDefinition = _this3.getControlsDefinition();
|
|||
|
angular.forEach(_controlsDefinition.controls, function (aControl, aControlIndex) {
|
|||
|
if (column.control.type === aControl.formlyType && column.control.subtype === aControl.formlySubtype) {
|
|||
|
//----> update control formlyValidation property
|
|||
|
column.control.formlyValidation = aControl.formlyValidation;
|
|||
|
}
|
|||
|
});
|
|||
|
});
|
|||
|
});
|
|||
|
}
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'filterDisabledControl',
|
|||
|
value: function filterDisabledControl(nyaSelectObj) {
|
|||
|
var listAllEnabledControl = this.easyFormSteWayConfig.getListEnabledControl();
|
|||
|
var filteredNyaList = [];
|
|||
|
angular.forEach(listAllEnabledControl, function (enabledControl) {
|
|||
|
angular.forEach(nyaSelectObj.controls, function (nyaControl) {
|
|||
|
if (nyaControl.id === enabledControl.name && enabledControl.enabled === true) {
|
|||
|
filteredNyaList = filteredNyaList.concat(nyaControl);
|
|||
|
}
|
|||
|
});
|
|||
|
});
|
|||
|
return filteredNyaList;
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'getFilteredNyaSelectObject',
|
|||
|
value: function getFilteredNyaSelectObject() {
|
|||
|
var newNyaSelectObj = {};
|
|||
|
resetNyaSelect(newNyaSelectObj);
|
|||
|
return angular.copy(this.filterDisabledControl(angular.copy(newNyaSelectObj)));
|
|||
|
//return angular.copy(angular.copy(newNyaSelectObj));
|
|||
|
}
|
|||
|
}]);
|
|||
|
|
|||
|
return $modalProxy;
|
|||
|
})();
|
|||
|
|
|||
|
$modalProxy.$inject = ['easyFormSteWayConfig'];
|
|||
|
|
|||
|
_export('default', $modalProxy);
|
|||
|
|
|||
|
_export('CONTROLLER_MODAL_PROXY_SERVICE', CONTROLLER_MODAL_PROXY_SERVICE);
|
|||
|
}
|
|||
|
};
|
|||
|
});
|
|||
|
$__System.register('38', ['37'], function (_export) {
|
|||
|
/* global angular */
|
|||
|
'use strict';
|
|||
|
|
|||
|
var $modalProxy, CONTROLLER_MODAL_PROXY_SERVICE, MODAL_PROXY_MODULE_NAME;
|
|||
|
return {
|
|||
|
setters: [function (_) {
|
|||
|
$modalProxy = _['default'];
|
|||
|
CONTROLLER_MODAL_PROXY_SERVICE = _.CONTROLLER_MODAL_PROXY_SERVICE;
|
|||
|
}],
|
|||
|
execute: function () {
|
|||
|
MODAL_PROXY_MODULE_NAME = 'modalProxyModule';
|
|||
|
|
|||
|
_export('default', angular.module(MODAL_PROXY_MODULE_NAME, []).service(CONTROLLER_MODAL_PROXY_SERVICE, $modalProxy));
|
|||
|
}
|
|||
|
};
|
|||
|
});
|
|||
|
$__System.register('39', [], function (_export) {
|
|||
|
'use strict';
|
|||
|
|
|||
|
var configurationModelInit, configurationModelResult, isTemplateOptionDefined, extractTemplateOptionLabel, extractTemplateOptionDatepickerOptions, extractFormlyExpressionProperties, extractFormlyValidators, extractFormlyValidation, extractTemplateOptionRequired, extractTemplateOptionOptions, extractTemplateOptionType, extractTemplateOptionPlaceholder, extractTemplateOptionDescription, addDatepickerOptionsProperty, addOneColumnHeader, addOneColumnControl, addTwoColumnControl, addThreeColumnControl, resetDataModel, resetFormlyModel;
|
|||
|
return {
|
|||
|
setters: [],
|
|||
|
execute: function () {
|
|||
|
configurationModelInit = {
|
|||
|
activeLine: 1,
|
|||
|
listConfigStep: ['init', 'first', 'second', 'third'],
|
|||
|
stepIndicators: [true, false, false, false],
|
|||
|
configStepCounter: 0,
|
|||
|
submitButtonText: 'submit',
|
|||
|
cancelButtonText: 'cancel',
|
|||
|
lines: [{
|
|||
|
line: 1,
|
|||
|
activeColumn: 1,
|
|||
|
columns: [{
|
|||
|
numColumn: 1,
|
|||
|
exist: true,
|
|||
|
control: {
|
|||
|
type: 'none',
|
|||
|
key: 'none' // ,
|
|||
|
// templateOptions: {
|
|||
|
// label: 'none',
|
|||
|
// placeholder: 'none',
|
|||
|
// required: false,
|
|||
|
// description: 'Descriptive text'
|
|||
|
// }
|
|||
|
}
|
|||
|
}]
|
|||
|
}]
|
|||
|
};
|
|||
|
configurationModelResult = {
|
|||
|
activeLine: 1,
|
|||
|
listConfigStep: ['init', 'first', 'second', 'third'],
|
|||
|
stepIndicators: [true, false, false, false],
|
|||
|
configStepCounter: 0,
|
|||
|
submitButtonText: 'submit',
|
|||
|
cancelButtonText: 'cancel',
|
|||
|
lines: []
|
|||
|
};
|
|||
|
|
|||
|
isTemplateOptionDefined = function isTemplateOptionDefined(obj) {
|
|||
|
return typeof obj.templateOptions !== 'undefined' ? true : false;
|
|||
|
};
|
|||
|
|
|||
|
extractTemplateOptionLabel = function extractTemplateOptionLabel(obj) {
|
|||
|
return typeof obj.templateOptions !== 'undefined' ? typeof obj.templateOptions.label !== 'undefined' ? obj.templateOptions.label : '' : '';
|
|||
|
};
|
|||
|
|
|||
|
extractTemplateOptionDatepickerOptions = function extractTemplateOptionDatepickerOptions(obj) {
|
|||
|
return typeof obj.templateOptions !== 'undefined' ? typeof obj.templateOptions.datepickerOptions !== 'undefined' ? angular.copy(obj.templateOptions.datepickerOptions) : { format: '' } : { format: '' };
|
|||
|
};
|
|||
|
|
|||
|
extractFormlyExpressionProperties = function extractFormlyExpressionProperties(obj) {
|
|||
|
return typeof obj.formlyExpressionProperties !== 'undefined' ? angular.copy(obj.formlyExpressionProperties) : {};
|
|||
|
};
|
|||
|
|
|||
|
extractFormlyValidators = function extractFormlyValidators(obj) {
|
|||
|
return typeof obj.formlyValidators !== 'undefined' ? angular.copy(obj.formlyValidators) : {};
|
|||
|
};
|
|||
|
|
|||
|
extractFormlyValidation = function extractFormlyValidation(obj) {
|
|||
|
return typeof obj.formlyValidation !== 'undefined' ? angular.copy(obj.formlyValidation) : {};
|
|||
|
};
|
|||
|
|
|||
|
extractTemplateOptionRequired = function extractTemplateOptionRequired(obj) {
|
|||
|
return typeof obj.templateOptions !== 'undefined' ? typeof obj.templateOptions.required !== 'undefined' ? obj.templateOptions.required : '' : '';
|
|||
|
};
|
|||
|
|
|||
|
extractTemplateOptionOptions = function extractTemplateOptionOptions(obj) {
|
|||
|
return typeof obj.templateOptions !== 'undefined' ? typeof obj.templateOptions.options !== 'undefined' ? obj.templateOptions.options : '' : '';
|
|||
|
};
|
|||
|
|
|||
|
extractTemplateOptionType = function extractTemplateOptionType(obj) {
|
|||
|
return typeof obj.subtype !== 'undefined' ? obj.subtype : '';
|
|||
|
};
|
|||
|
|
|||
|
extractTemplateOptionPlaceholder = function extractTemplateOptionPlaceholder(obj) {
|
|||
|
return typeof obj.templateOptions !== 'undefined' ? typeof obj.templateOptions.placeholder !== 'undefined' ? obj.templateOptions.placeholder : '' : '';
|
|||
|
};
|
|||
|
|
|||
|
extractTemplateOptionDescription = function extractTemplateOptionDescription(obj) {
|
|||
|
return typeof obj.templateOptions !== 'undefined' ? typeof obj.templateOptions.description !== 'undefined' ? obj.templateOptions.description : '' : '';
|
|||
|
};
|
|||
|
|
|||
|
addDatepickerOptionsProperty = function addDatepickerOptionsProperty(fieldToPush, configurationModel, lineIndex) {
|
|||
|
fieldToPush.templateOptions.datepickerOptions = extractTemplateOptionDatepickerOptions(configurationModel.lines[lineIndex].columns[0].control);
|
|||
|
};
|
|||
|
|
|||
|
addOneColumnHeader = function addOneColumnHeader(formlyModel, configurationModel, lineIndex) {
|
|||
|
var headerTemplateCol0 = '<div class="row"><div class="col-xs-12 col-sm-12 col-md-12 col-lg-12"><h2 class="text-center">' + extractTemplateOptionDescription(configurationModel.lines[lineIndex].columns[0].control) + '<h2></div></div><hr/>';
|
|||
|
formlyModel.push({
|
|||
|
template: typeof configurationModel.lines[lineIndex].columns[0].control.type !== 'undefined' ? configurationModel.lines[lineIndex].columns[0].control.type === 'header' ? headerTemplateCol0 : '<div></div>' : '<div></div>'
|
|||
|
});
|
|||
|
};
|
|||
|
|
|||
|
addOneColumnControl = function addOneColumnControl(formlyModel, configurationModel, lineIndex) {
|
|||
|
var fieldToPush = {
|
|||
|
className: 'col-xs-12',
|
|||
|
type: typeof configurationModel.lines[lineIndex].columns[0].control.type !== 'undefined' ? configurationModel.lines[lineIndex].columns[0].control.type === 'none' ? 'blank' : configurationModel.lines[lineIndex].columns[0].control.type : 'blank',
|
|||
|
key: typeof configurationModel.lines[lineIndex].columns[0].control.key !== 'undefined' ? configurationModel.lines[lineIndex].columns[0].control.key : 'blank' + Date.now(),
|
|||
|
templateOptions: {
|
|||
|
type: extractTemplateOptionType(configurationModel.lines[lineIndex].columns[0].control),
|
|||
|
label: extractTemplateOptionLabel(configurationModel.lines[lineIndex].columns[0].control),
|
|||
|
required: extractTemplateOptionRequired(configurationModel.lines[lineIndex].columns[0].control),
|
|||
|
placeholder: extractTemplateOptionPlaceholder(configurationModel.lines[lineIndex].columns[0].control),
|
|||
|
description: extractTemplateOptionDescription(configurationModel.lines[lineIndex].columns[0].control),
|
|||
|
options: extractTemplateOptionOptions(configurationModel.lines[lineIndex].columns[0].control)
|
|||
|
},
|
|||
|
expressionProperties: extractFormlyExpressionProperties(configurationModel.lines[lineIndex].columns[0].control),
|
|||
|
validators: extractFormlyValidators(configurationModel.lines[lineIndex].columns[0].control),
|
|||
|
validation: extractFormlyValidation(configurationModel.lines[lineIndex].columns[0].control)
|
|||
|
};
|
|||
|
//////////////////////////////////////////////
|
|||
|
//datepicker additionnal particular property
|
|||
|
//////////////////////////////////////////////
|
|||
|
if (configurationModel.lines[lineIndex].columns[0].control.type === 'datepicker') {
|
|||
|
addDatepickerOptionsProperty(fieldToPush, configurationModel, lineIndex);
|
|||
|
}
|
|||
|
|
|||
|
formlyModel.push(fieldToPush);
|
|||
|
};
|
|||
|
|
|||
|
addTwoColumnControl = function addTwoColumnControl(formlyModel, configurationModel, lineIndex) {
|
|||
|
|
|||
|
//text header is stored in "description" in templateOtion model
|
|||
|
var headerTemplateCol0 = {
|
|||
|
className: 'col-xs-6',
|
|||
|
template: '<div class="row"><div class=""><h2 class="text-center">' + extractTemplateOptionDescription(configurationModel.lines[lineIndex].columns[0].control) + '<h2><hr/></div></div>'
|
|||
|
};
|
|||
|
|
|||
|
var headerTemplateCol1 = {
|
|||
|
className: 'col-xs-6',
|
|||
|
template: '<div class="row"><div class=""><h2 class="text-center">' + extractTemplateOptionDescription(configurationModel.lines[lineIndex].columns[1].control) + '<h2><hr/></div></div>'
|
|||
|
};
|
|||
|
|
|||
|
var controlCol0 = {
|
|||
|
className: 'col-xs-6',
|
|||
|
type: typeof configurationModel.lines[lineIndex].columns[0].control.type !== 'undefined' ? configurationModel.lines[lineIndex].columns[0].control.type === 'none' ? 'blank' : configurationModel.lines[lineIndex].columns[0].control.type : 'blank',
|
|||
|
key: typeof configurationModel.lines[lineIndex].columns[0].control.key !== 'undefined' ? configurationModel.lines[lineIndex].columns[0].control.key : 'blank' + Date.now(),
|
|||
|
templateOptions: {
|
|||
|
type: extractTemplateOptionType(configurationModel.lines[lineIndex].columns[0].control),
|
|||
|
label: extractTemplateOptionLabel(configurationModel.lines[lineIndex].columns[0].control),
|
|||
|
required: extractTemplateOptionRequired(configurationModel.lines[lineIndex].columns[0].control),
|
|||
|
placeholder: extractTemplateOptionPlaceholder(configurationModel.lines[lineIndex].columns[0].control),
|
|||
|
description: extractTemplateOptionDescription(configurationModel.lines[lineIndex].columns[0].control),
|
|||
|
options: extractTemplateOptionOptions(configurationModel.lines[lineIndex].columns[0].control)
|
|||
|
},
|
|||
|
expressionProperties: extractFormlyExpressionProperties(configurationModel.lines[lineIndex].columns[0].control),
|
|||
|
validators: extractFormlyValidators(configurationModel.lines[lineIndex].columns[0].control),
|
|||
|
validation: extractFormlyValidation(configurationModel.lines[lineIndex].columns[0].control)
|
|||
|
};
|
|||
|
//////////////////////////////////////////////
|
|||
|
//datepicker additionnal particular property
|
|||
|
//////////////////////////////////////////////
|
|||
|
if (configurationModel.lines[lineIndex].columns[0].control.type === 'datepicker') {
|
|||
|
addDatepickerOptionsProperty(controlCol0, configurationModel, lineIndex);
|
|||
|
}
|
|||
|
|
|||
|
var controlCol1 = {
|
|||
|
className: 'col-xs-6',
|
|||
|
type: typeof configurationModel.lines[lineIndex].columns[1].control.type !== 'undefined' ? configurationModel.lines[lineIndex].columns[1].control.type === 'none' ? 'blank' : configurationModel.lines[lineIndex].columns[1].control.type : 'blank',
|
|||
|
key: typeof configurationModel.lines[lineIndex].columns[1].control.key !== 'undefined' ? configurationModel.lines[lineIndex].columns[1].control.key : 'blank' + Date.now(),
|
|||
|
templateOptions: {
|
|||
|
type: extractTemplateOptionType(configurationModel.lines[lineIndex].columns[1].control),
|
|||
|
label: extractTemplateOptionLabel(configurationModel.lines[lineIndex].columns[1].control),
|
|||
|
required: extractTemplateOptionRequired(configurationModel.lines[lineIndex].columns[1].control),
|
|||
|
placeholder: extractTemplateOptionPlaceholder(configurationModel.lines[lineIndex].columns[1].control),
|
|||
|
description: extractTemplateOptionDescription(configurationModel.lines[lineIndex].columns[1].control),
|
|||
|
options: extractTemplateOptionOptions(configurationModel.lines[lineIndex].columns[1].control)
|
|||
|
},
|
|||
|
expressionProperties: extractFormlyExpressionProperties(configurationModel.lines[lineIndex].columns[1].control),
|
|||
|
validators: extractFormlyValidators(configurationModel.lines[lineIndex].columns[1].control),
|
|||
|
validation: extractFormlyValidation(configurationModel.lines[lineIndex].columns[1].control)
|
|||
|
};
|
|||
|
|
|||
|
//////////////////////////////////////////////
|
|||
|
//datepicker additionnal particular property
|
|||
|
//////////////////////////////////////////////
|
|||
|
if (configurationModel.lines[lineIndex].columns[1].control.type === 'datepicker') {
|
|||
|
addDatepickerOptionsProperty(controlCol1, configurationModel, lineIndex);
|
|||
|
}
|
|||
|
|
|||
|
var FieldGroup = [];
|
|||
|
|
|||
|
if (configurationModel.lines[lineIndex].columns[0].control.type === 'header') {
|
|||
|
FieldGroup.push(headerTemplateCol0);
|
|||
|
} else {
|
|||
|
FieldGroup.push(controlCol0);
|
|||
|
}
|
|||
|
|
|||
|
if (configurationModel.lines[lineIndex].columns[1].control.type === 'header') {
|
|||
|
FieldGroup.push(headerTemplateCol1);
|
|||
|
} else {
|
|||
|
FieldGroup.push(controlCol1);
|
|||
|
}
|
|||
|
|
|||
|
formlyModel.push({
|
|||
|
className: 'row',
|
|||
|
fieldGroup: FieldGroup
|
|||
|
});
|
|||
|
};
|
|||
|
|
|||
|
addThreeColumnControl = function addThreeColumnControl(formlyModel, configurationModel, lineIndex) {
|
|||
|
//text header is stored in "description" in templateOtion model
|
|||
|
var headerTemplateCol0 = {
|
|||
|
className: 'col-xs-4',
|
|||
|
template: '<div class="row"><div class=""><h2 class="text-center">' + extractTemplateOptionDescription(configurationModel.lines[lineIndex].columns[0].control) + '<h2><hr/></div></div>'
|
|||
|
};
|
|||
|
|
|||
|
var headerTemplateCol1 = {
|
|||
|
className: 'col-xs-4',
|
|||
|
template: '<div class="row"><div class=""><h2 class="text-center">' + extractTemplateOptionDescription(configurationModel.lines[lineIndex].columns[1].control) + '<h2><hr/></div></div>'
|
|||
|
};
|
|||
|
|
|||
|
var headerTemplateCol2 = {
|
|||
|
className: 'col-xs-4',
|
|||
|
template: '<div class="row"><div class=""><h2 class="text-center">' + extractTemplateOptionDescription(configurationModel.lines[lineIndex].columns[2].control) + '<h2><hr/></div></div>'
|
|||
|
};
|
|||
|
|
|||
|
var controlCol0 = {
|
|||
|
className: 'col-xs-4',
|
|||
|
type: typeof configurationModel.lines[lineIndex].columns[0].control.type !== 'undefined' ? configurationModel.lines[lineIndex].columns[0].control.type === 'none' ? 'blank' : configurationModel.lines[lineIndex].columns[0].control.type : 'blank',
|
|||
|
key: typeof configurationModel.lines[lineIndex].columns[0].control.key !== 'undefined' ? configurationModel.lines[lineIndex].columns[0].control.key : 'blank' + Date.now(),
|
|||
|
templateOptions: {
|
|||
|
type: extractTemplateOptionType(configurationModel.lines[lineIndex].columns[0].control),
|
|||
|
label: extractTemplateOptionLabel(configurationModel.lines[lineIndex].columns[0].control),
|
|||
|
required: extractTemplateOptionRequired(configurationModel.lines[lineIndex].columns[0].control),
|
|||
|
placeholder: extractTemplateOptionPlaceholder(configurationModel.lines[lineIndex].columns[0].control),
|
|||
|
description: extractTemplateOptionDescription(configurationModel.lines[lineIndex].columns[0].control),
|
|||
|
options: extractTemplateOptionOptions(configurationModel.lines[lineIndex].columns[0].control)
|
|||
|
},
|
|||
|
expressionProperties: extractFormlyExpressionProperties(configurationModel.lines[lineIndex].columns[0].control),
|
|||
|
validators: extractFormlyValidators(configurationModel.lines[lineIndex].columns[0].control),
|
|||
|
validation: extractFormlyValidation(configurationModel.lines[lineIndex].columns[0].control)
|
|||
|
};
|
|||
|
//////////////////////////////////////////////
|
|||
|
//datepicker additionnal particular property
|
|||
|
//////////////////////////////////////////////
|
|||
|
if (configurationModel.lines[lineIndex].columns[0].control.type === 'datepicker') {
|
|||
|
addDatepickerOptionsProperty(controlCol0, configurationModel, lineIndex);
|
|||
|
}
|
|||
|
|
|||
|
var controlCol1 = {
|
|||
|
className: 'col-xs-4',
|
|||
|
type: typeof configurationModel.lines[lineIndex].columns[1].control.type !== 'undefined' ? configurationModel.lines[lineIndex].columns[1].control.type === 'none' ? 'blank' : configurationModel.lines[lineIndex].columns[1].control.type : 'blank',
|
|||
|
key: typeof configurationModel.lines[lineIndex].columns[1].control.key !== 'undefined' ? configurationModel.lines[lineIndex].columns[1].control.key : 'blank' + Date.now(),
|
|||
|
templateOptions: {
|
|||
|
type: extractTemplateOptionType(configurationModel.lines[lineIndex].columns[1].control),
|
|||
|
label: extractTemplateOptionLabel(configurationModel.lines[lineIndex].columns[1].control),
|
|||
|
required: extractTemplateOptionRequired(configurationModel.lines[lineIndex].columns[1].control),
|
|||
|
placeholder: extractTemplateOptionPlaceholder(configurationModel.lines[lineIndex].columns[1].control),
|
|||
|
description: extractTemplateOptionDescription(configurationModel.lines[lineIndex].columns[1].control),
|
|||
|
options: extractTemplateOptionOptions(configurationModel.lines[lineIndex].columns[1].control)
|
|||
|
},
|
|||
|
expressionProperties: extractFormlyExpressionProperties(configurationModel.lines[lineIndex].columns[1].control),
|
|||
|
validators: extractFormlyValidators(configurationModel.lines[lineIndex].columns[1].control),
|
|||
|
validation: extractFormlyValidation(configurationModel.lines[lineIndex].columns[1].control)
|
|||
|
};
|
|||
|
//////////////////////////////////////////////
|
|||
|
//datepicker additionnal particular property
|
|||
|
//////////////////////////////////////////////
|
|||
|
if (configurationModel.lines[lineIndex].columns[1].control.type === 'datepicker') {
|
|||
|
addDatepickerOptionsProperty(controlCol1, configurationModel, lineIndex);
|
|||
|
}
|
|||
|
var controlCol2 = {
|
|||
|
className: 'col-xs-4',
|
|||
|
type: typeof configurationModel.lines[lineIndex].columns[2].control.type !== 'undefined' ? configurationModel.lines[lineIndex].columns[2].control.type === 'none' ? 'blank' : configurationModel.lines[lineIndex].columns[2].control.type : 'blank',
|
|||
|
key: typeof configurationModel.lines[lineIndex].columns[2].control.key !== 'undefined' ? configurationModel.lines[lineIndex].columns[2].control.key : 'blank' + Date.now(),
|
|||
|
templateOptions: {
|
|||
|
type: extractTemplateOptionType(configurationModel.lines[lineIndex].columns[2].control),
|
|||
|
label: extractTemplateOptionLabel(configurationModel.lines[lineIndex].columns[2].control),
|
|||
|
required: extractTemplateOptionRequired(configurationModel.lines[lineIndex].columns[2].control),
|
|||
|
placeholder: extractTemplateOptionPlaceholder(configurationModel.lines[lineIndex].columns[2].control),
|
|||
|
description: extractTemplateOptionDescription(configurationModel.lines[lineIndex].columns[2].control),
|
|||
|
options: extractTemplateOptionOptions(configurationModel.lines[lineIndex].columns[2].control)
|
|||
|
},
|
|||
|
expressionProperties: extractFormlyExpressionProperties(configurationModel.lines[lineIndex].columns[2].control),
|
|||
|
validators: extractFormlyValidators(configurationModel.lines[lineIndex].columns[2].control),
|
|||
|
validation: extractFormlyValidation(configurationModel.lines[lineIndex].columns[2].control)
|
|||
|
};
|
|||
|
//////////////////////////////////////////////
|
|||
|
//datepicker additionnal particular property
|
|||
|
//////////////////////////////////////////////
|
|||
|
if (configurationModel.lines[lineIndex].columns[2].control.type === 'datepicker') {
|
|||
|
addDatepickerOptionsProperty(controlCol2, configurationModel, lineIndex);
|
|||
|
}
|
|||
|
|
|||
|
var FieldGroup = [];
|
|||
|
|
|||
|
if (configurationModel.lines[lineIndex].columns[0].control.type === 'header') {
|
|||
|
FieldGroup.push(headerTemplateCol0);
|
|||
|
} else {
|
|||
|
FieldGroup.push(controlCol0);
|
|||
|
}
|
|||
|
|
|||
|
if (configurationModel.lines[lineIndex].columns[1].control.type === 'header') {
|
|||
|
FieldGroup.push(headerTemplateCol1);
|
|||
|
} else {
|
|||
|
FieldGroup.push(controlCol1);
|
|||
|
}
|
|||
|
|
|||
|
if (configurationModel.lines[lineIndex].columns[2].control.type === 'header') {
|
|||
|
FieldGroup.push(headerTemplateCol2);
|
|||
|
} else {
|
|||
|
FieldGroup.push(controlCol2);
|
|||
|
}
|
|||
|
|
|||
|
formlyModel.push({
|
|||
|
className: 'row',
|
|||
|
fieldGroup: FieldGroup
|
|||
|
});
|
|||
|
};
|
|||
|
|
|||
|
resetDataModel = function resetDataModel(obj) {
|
|||
|
var emptyDataModel = {};
|
|||
|
angular.copy(emptyDataModel, obj);
|
|||
|
return true;
|
|||
|
};
|
|||
|
|
|||
|
resetFormlyModel = function resetFormlyModel(formlyModel) {
|
|||
|
var resetformly = [];
|
|||
|
angular.copy(resetformly, formlyModel);
|
|||
|
};
|
|||
|
|
|||
|
_export('configurationModelInit', configurationModelInit);
|
|||
|
|
|||
|
_export('configurationModelResult', configurationModelResult);
|
|||
|
|
|||
|
_export('resetDataModel', resetDataModel);
|
|||
|
|
|||
|
_export('resetFormlyModel', resetFormlyModel);
|
|||
|
|
|||
|
_export('isTemplateOptionDefined', isTemplateOptionDefined);
|
|||
|
|
|||
|
_export('extractTemplateOptionLabel', extractTemplateOptionLabel);
|
|||
|
|
|||
|
_export('extractTemplateOptionDatepickerOptions', extractTemplateOptionDatepickerOptions);
|
|||
|
|
|||
|
_export('extractFormlyExpressionProperties', extractFormlyExpressionProperties);
|
|||
|
|
|||
|
_export('extractFormlyValidators', extractFormlyValidators);
|
|||
|
|
|||
|
_export('extractFormlyValidation', extractFormlyValidation);
|
|||
|
|
|||
|
_export('extractTemplateOptionRequired', extractTemplateOptionRequired);
|
|||
|
|
|||
|
_export('extractTemplateOptionOptions', extractTemplateOptionOptions);
|
|||
|
|
|||
|
_export('extractTemplateOptionType', extractTemplateOptionType);
|
|||
|
|
|||
|
_export('extractTemplateOptionPlaceholder', extractTemplateOptionPlaceholder);
|
|||
|
|
|||
|
_export('extractTemplateOptionDescription', extractTemplateOptionDescription);
|
|||
|
|
|||
|
_export('addDatepickerOptionsProperty', addDatepickerOptionsProperty);
|
|||
|
|
|||
|
_export('addOneColumnHeader', addOneColumnHeader);
|
|||
|
|
|||
|
_export('addOneColumnControl', addOneColumnControl);
|
|||
|
|
|||
|
_export('addTwoColumnControl', addTwoColumnControl);
|
|||
|
|
|||
|
_export('addThreeColumnControl', addThreeColumnControl);
|
|||
|
}
|
|||
|
};
|
|||
|
});
|
|||
|
$__System.register('3a', ['15', '16', '39'], function (_export) {
|
|||
|
var _createClass, _classCallCheck, configurationModelInit, configurationModelResult, resetDataModel, resetFormlyModel, addOneColumnHeader, addOneColumnControl, addTwoColumnControl, addThreeColumnControl, FORMLY_PROXY_SERVICE, $formlyProxy;
|
|||
|
|
|||
|
return {
|
|||
|
setters: [function (_) {
|
|||
|
_createClass = _['default'];
|
|||
|
}, function (_2) {
|
|||
|
_classCallCheck = _2['default'];
|
|||
|
}, function (_3) {
|
|||
|
configurationModelInit = _3.configurationModelInit;
|
|||
|
configurationModelResult = _3.configurationModelResult;
|
|||
|
resetDataModel = _3.resetDataModel;
|
|||
|
resetFormlyModel = _3.resetFormlyModel;
|
|||
|
addOneColumnHeader = _3.addOneColumnHeader;
|
|||
|
addOneColumnControl = _3.addOneColumnControl;
|
|||
|
addTwoColumnControl = _3.addTwoColumnControl;
|
|||
|
addThreeColumnControl = _3.addThreeColumnControl;
|
|||
|
}],
|
|||
|
execute: function () {
|
|||
|
/* global angular */
|
|||
|
'use strict';
|
|||
|
|
|||
|
FORMLY_PROXY_SERVICE = '$formlyProxy';
|
|||
|
|
|||
|
$formlyProxy = (function () {
|
|||
|
function $formlyProxy() {
|
|||
|
_classCallCheck(this, $formlyProxy);
|
|||
|
|
|||
|
this.init();
|
|||
|
}
|
|||
|
|
|||
|
_createClass($formlyProxy, [{
|
|||
|
key: 'init',
|
|||
|
value: function init() {}
|
|||
|
}, {
|
|||
|
key: 'initConfigurationEditFromScratch',
|
|||
|
value: function initConfigurationEditFromScratch(configurationModel) {
|
|||
|
angular.copy(configurationModelInit, configurationModel);
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'bindConfigurationLines',
|
|||
|
value: function bindConfigurationLines(configurationModel, lines) {
|
|||
|
if (angular.isArray(lines)) {
|
|||
|
var configModelResult = configurationModelResult;
|
|||
|
configModelResult.lines = [].concat(lines);
|
|||
|
angular.copy(configModelResult, configurationModel);
|
|||
|
return this.getMessageObject('configuration model is bound', 'lines are bound to configuration model.');
|
|||
|
} else {
|
|||
|
return this.getErrorObject('lines is not an array', 'Checks lines type, it is not an array.');
|
|||
|
}
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'applyConfigurationToformlyModel',
|
|||
|
value: function applyConfigurationToformlyModel(configurationModel, formlyModel, formlyDataModel) {
|
|||
|
resetFormlyModel(formlyModel);
|
|||
|
resetDataModel(formlyDataModel);
|
|||
|
/**
|
|||
|
* manage header here line0
|
|||
|
*/
|
|||
|
var lineNumber = configurationModel.lines.length;
|
|||
|
for (var i = 0; i < lineNumber; i++) {
|
|||
|
//1 column line control
|
|||
|
if (configurationModel.lines[i].columns.length === 1) {
|
|||
|
//test if template control = header
|
|||
|
if (configurationModel.lines[i].columns[0].control.type === 'header') {
|
|||
|
addOneColumnHeader(formlyModel, configurationModel, i);
|
|||
|
} else {
|
|||
|
addOneColumnControl(formlyModel, configurationModel, i);
|
|||
|
}
|
|||
|
}
|
|||
|
if (configurationModel.lines[i].columns.length === 2) {
|
|||
|
addTwoColumnControl(formlyModel, configurationModel, i);
|
|||
|
}
|
|||
|
if (configurationModel.lines[i].columns.length === 3) {
|
|||
|
addThreeColumnControl(formlyModel, configurationModel, i);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'getMessageObject',
|
|||
|
value: function getMessageObject(messageTitle, messageBody) {
|
|||
|
var messageObj = {
|
|||
|
noError: true,
|
|||
|
title: messageTitle,
|
|||
|
Message: messageBody
|
|||
|
};
|
|||
|
return messageObj;
|
|||
|
}
|
|||
|
}]);
|
|||
|
|
|||
|
return $formlyProxy;
|
|||
|
})();
|
|||
|
|
|||
|
$formlyProxy.$inject = [];
|
|||
|
|
|||
|
_export('default', $formlyProxy);
|
|||
|
|
|||
|
_export('FORMLY_PROXY_SERVICE', FORMLY_PROXY_SERVICE);
|
|||
|
}
|
|||
|
};
|
|||
|
});
|
|||
|
$__System.register('3b', ['3a'], function (_export) {
|
|||
|
'use strict';
|
|||
|
|
|||
|
var $formlyProxy, FORMLY_PROXY_SERVICE, FORMLY_PROXY_MODULE_NAME;
|
|||
|
return {
|
|||
|
setters: [function (_a) {
|
|||
|
$formlyProxy = _a['default'];
|
|||
|
FORMLY_PROXY_SERVICE = _a.FORMLY_PROXY_SERVICE;
|
|||
|
}],
|
|||
|
execute: function () {
|
|||
|
FORMLY_PROXY_MODULE_NAME = 'formlyProxyModule';
|
|||
|
|
|||
|
_export('default', angular.module(FORMLY_PROXY_MODULE_NAME, []).service(FORMLY_PROXY_SERVICE, $formlyProxy));
|
|||
|
}
|
|||
|
};
|
|||
|
});
|
|||
|
$__System.registerDynamic("3c", [], true, function($__require, exports, module) {
|
|||
|
;
|
|||
|
var global = this,
|
|||
|
__define = global.define;
|
|||
|
global.define = undefined;
|
|||
|
var $Object = Object;
|
|||
|
module.exports = {
|
|||
|
create: $Object.create,
|
|||
|
getProto: $Object.getPrototypeOf,
|
|||
|
isEnum: {}.propertyIsEnumerable,
|
|||
|
getDesc: $Object.getOwnPropertyDescriptor,
|
|||
|
setDesc: $Object.defineProperty,
|
|||
|
setDescs: $Object.defineProperties,
|
|||
|
getKeys: $Object.keys,
|
|||
|
getNames: $Object.getOwnPropertyNames,
|
|||
|
getSymbols: $Object.getOwnPropertySymbols,
|
|||
|
each: [].forEach
|
|||
|
};
|
|||
|
global.define = __define;
|
|||
|
return module.exports;
|
|||
|
});
|
|||
|
|
|||
|
$__System.registerDynamic("3d", ["3c"], true, function($__require, exports, module) {
|
|||
|
;
|
|||
|
var global = this,
|
|||
|
__define = global.define;
|
|||
|
global.define = undefined;
|
|||
|
var $ = $__require('3c');
|
|||
|
module.exports = function defineProperty(it, key, desc) {
|
|||
|
return $.setDesc(it, key, desc);
|
|||
|
};
|
|||
|
global.define = __define;
|
|||
|
return module.exports;
|
|||
|
});
|
|||
|
|
|||
|
$__System.registerDynamic("3e", ["3d"], true, function($__require, exports, module) {
|
|||
|
;
|
|||
|
var global = this,
|
|||
|
__define = global.define;
|
|||
|
global.define = undefined;
|
|||
|
module.exports = {
|
|||
|
"default": $__require('3d'),
|
|||
|
__esModule: true
|
|||
|
};
|
|||
|
global.define = __define;
|
|||
|
return module.exports;
|
|||
|
});
|
|||
|
|
|||
|
$__System.registerDynamic("15", ["3e"], true, function($__require, exports, module) {
|
|||
|
"use strict";
|
|||
|
;
|
|||
|
var global = this,
|
|||
|
__define = global.define;
|
|||
|
global.define = undefined;
|
|||
|
var _Object$defineProperty = $__require('3e')["default"];
|
|||
|
exports["default"] = (function() {
|
|||
|
function defineProperties(target, props) {
|
|||
|
for (var i = 0; i < props.length; i++) {
|
|||
|
var descriptor = props[i];
|
|||
|
descriptor.enumerable = descriptor.enumerable || false;
|
|||
|
descriptor.configurable = true;
|
|||
|
if ("value" in descriptor)
|
|||
|
descriptor.writable = true;
|
|||
|
_Object$defineProperty(target, descriptor.key, descriptor);
|
|||
|
}
|
|||
|
}
|
|||
|
return function(Constructor, protoProps, staticProps) {
|
|||
|
if (protoProps)
|
|||
|
defineProperties(Constructor.prototype, protoProps);
|
|||
|
if (staticProps)
|
|||
|
defineProperties(Constructor, staticProps);
|
|||
|
return Constructor;
|
|||
|
};
|
|||
|
})();
|
|||
|
exports.__esModule = true;
|
|||
|
global.define = __define;
|
|||
|
return module.exports;
|
|||
|
});
|
|||
|
|
|||
|
$__System.registerDynamic("16", [], true, function($__require, exports, module) {
|
|||
|
"use strict";
|
|||
|
;
|
|||
|
var global = this,
|
|||
|
__define = global.define;
|
|||
|
global.define = undefined;
|
|||
|
exports["default"] = function(instance, Constructor) {
|
|||
|
if (!(instance instanceof Constructor)) {
|
|||
|
throw new TypeError("Cannot call a class as a function");
|
|||
|
}
|
|||
|
};
|
|||
|
exports.__esModule = true;
|
|||
|
global.define = __define;
|
|||
|
return module.exports;
|
|||
|
});
|
|||
|
|
|||
|
$__System.register('3f', ['15', '16'], function (_export) {
|
|||
|
var _createClass, _classCallCheck, SELECT_OPTION_MANAGE_NAME, selectOptionManage;
|
|||
|
|
|||
|
return {
|
|||
|
setters: [function (_) {
|
|||
|
_createClass = _['default'];
|
|||
|
}, function (_2) {
|
|||
|
_classCallCheck = _2['default'];
|
|||
|
}],
|
|||
|
execute: function () {
|
|||
|
'use strict';
|
|||
|
|
|||
|
SELECT_OPTION_MANAGE_NAME = 'selectOptionManage';
|
|||
|
|
|||
|
selectOptionManage = (function () {
|
|||
|
function selectOptionManage() {
|
|||
|
_classCallCheck(this, selectOptionManage);
|
|||
|
}
|
|||
|
|
|||
|
_createClass(selectOptionManage, [{
|
|||
|
key: 'initModel',
|
|||
|
value: function initModel(selectObj) {
|
|||
|
this.resetModel(selectObj);
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'resetModel',
|
|||
|
value: function resetModel(selectObj) {
|
|||
|
var zeroModel = { rows: [] };
|
|||
|
angular.copy(zeroModel, selectObj);
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'isOptionUnique',
|
|||
|
value: function isOptionUnique(selectObj, textValue) {
|
|||
|
for (var i = selectObj.rows.length - 1; i >= 0; i--) {
|
|||
|
if (selectObj.rows[i].option === textValue) return false;
|
|||
|
}
|
|||
|
return true;
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'isOptionValidFormat',
|
|||
|
value: function isOptionValidFormat(textValue) {
|
|||
|
if (textValue !== '') return true;
|
|||
|
return false;
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'addNewOptionRadio',
|
|||
|
value: function addNewOptionRadio(selectObj, newOptionText) {
|
|||
|
var fullResponse = {
|
|||
|
resultFlag: false,
|
|||
|
details: ''
|
|||
|
};
|
|||
|
var checkResult = this.validOption(selectObj, newOptionText);
|
|||
|
if (checkResult.resultFlag === true) {
|
|||
|
var newOption = {
|
|||
|
option: newOptionText,
|
|||
|
order: selectObj.rows.length
|
|||
|
};
|
|||
|
selectObj.rows.push(newOption);
|
|||
|
fullResponse.resultFlag = true;
|
|||
|
fullResponse.details = '';
|
|||
|
return fullResponse;
|
|||
|
} else {
|
|||
|
angular.copy(checkResult, fullResponse);
|
|||
|
return fullResponse;
|
|||
|
}
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'addNewOptionBasicSelect',
|
|||
|
value: function addNewOptionBasicSelect(selectObj, newOptionText) {
|
|||
|
var fullResponse = {
|
|||
|
resultFlag: false,
|
|||
|
details: ''
|
|||
|
};
|
|||
|
var checkResult = this.validOption(selectObj, newOptionText);
|
|||
|
if (checkResult.resultFlag === true) {
|
|||
|
var newOption = {
|
|||
|
option: newOptionText,
|
|||
|
order: selectObj.rows.length
|
|||
|
};
|
|||
|
selectObj.rows.push(newOption);
|
|||
|
fullResponse.resultFlag = true;
|
|||
|
fullResponse.details = '';
|
|||
|
return fullResponse;
|
|||
|
} else {
|
|||
|
angular.copy(checkResult, fullResponse);
|
|||
|
return fullResponse;
|
|||
|
}
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'addNewOptionGroupedSelect',
|
|||
|
value: function addNewOptionGroupedSelect(selectObj, newOptionText, newOptionGroup) {
|
|||
|
var fullResponse = {
|
|||
|
resultFlag: false,
|
|||
|
details: ''
|
|||
|
};
|
|||
|
var checkResult = this.validOption(selectObj, newOptionText);
|
|||
|
if (checkResult.resultFlag === true) {
|
|||
|
|
|||
|
var newOption = {
|
|||
|
option: newOptionText,
|
|||
|
group: newOptionGroup,
|
|||
|
order: selectObj.rows.length
|
|||
|
};
|
|||
|
|
|||
|
selectObj.rows.push(newOption);
|
|||
|
fullResponse.resultFlag = true;
|
|||
|
fullResponse.details = '';
|
|||
|
return fullResponse;
|
|||
|
} else {
|
|||
|
angular.copy(checkResult, fullResponse);
|
|||
|
return fullResponse;
|
|||
|
}
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'removeOption',
|
|||
|
value: function removeOption(selectObj, AtIndex) {
|
|||
|
var fullResponse = {
|
|||
|
resultFlag: false,
|
|||
|
details: ''
|
|||
|
};
|
|||
|
|
|||
|
if (AtIndex !== -1) {
|
|||
|
selectObj.rows.splice(AtIndex, 1);
|
|||
|
fullResponse.resultFlag = true;
|
|||
|
fullResponse.details = '';
|
|||
|
return fullResponse;
|
|||
|
} else {
|
|||
|
fullResponse.resultFlag = false;
|
|||
|
fullResponse.details = 'Option index not valid';
|
|||
|
return fullResponse;
|
|||
|
}
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'upthisOption',
|
|||
|
value: function upthisOption(selectObj, indexOption) {
|
|||
|
var fullResponse = {
|
|||
|
resultFlag: false,
|
|||
|
details: ''
|
|||
|
};
|
|||
|
if (indexOption > -1) {
|
|||
|
if (indexOption > 0) {
|
|||
|
if (selectObj.rows[indexOption - 1]) {
|
|||
|
var currentOption = selectObj.rows[indexOption];
|
|||
|
selectObj.rows.splice(indexOption, 1);
|
|||
|
selectObj.rows.splice(indexOption - 1, 0, currentOption);
|
|||
|
fullResponse.resultFlag = true;
|
|||
|
fullResponse.details = '';
|
|||
|
return fullResponse;
|
|||
|
} else {
|
|||
|
fullResponse.resultFlag = false;
|
|||
|
fullResponse.details = 'Can\'t retreive option from option index';
|
|||
|
return fullResponse;
|
|||
|
}
|
|||
|
} else {
|
|||
|
fullResponse.resultFlag = true;
|
|||
|
fullResponse.details = '';
|
|||
|
return fullResponse;
|
|||
|
}
|
|||
|
} else {
|
|||
|
fullResponse.resultFlag = false;
|
|||
|
fullResponse.details = 'Option index not valid';
|
|||
|
return fullResponse;
|
|||
|
}
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'downthisOption',
|
|||
|
value: function downthisOption(selectObj, indexOption) {
|
|||
|
var fullResponse = {
|
|||
|
resultFlag: false,
|
|||
|
details: ''
|
|||
|
};
|
|||
|
if (indexOption > -1) {
|
|||
|
if (indexOption < selectObj.rows.length - 1) {
|
|||
|
if (selectObj.rows[indexOption + 1]) {
|
|||
|
var currentOption = selectObj.rows[indexOption];
|
|||
|
selectObj.rows.splice(indexOption, 1);
|
|||
|
selectObj.rows.splice(indexOption + 1, 0, currentOption);
|
|||
|
fullResponse.resultFlag = true;
|
|||
|
fullResponse.details = '';
|
|||
|
return fullResponse;
|
|||
|
} else {
|
|||
|
fullResponse.resultFlag = false;
|
|||
|
fullResponse.details = 'Can\'t retreive option from option index';
|
|||
|
return fullResponse;
|
|||
|
}
|
|||
|
} else {
|
|||
|
fullResponse.resultFlag = true;
|
|||
|
fullResponse.details = '';
|
|||
|
return fullResponse;
|
|||
|
}
|
|||
|
} else {
|
|||
|
fullResponse.resultFlag = false;
|
|||
|
fullResponse.details = 'Option index not valid';
|
|||
|
return fullResponse;
|
|||
|
}
|
|||
|
}
|
|||
|
}, {
|
|||
|
key: 'validOption',
|
|||
|
value: function validOption(selectObj, newOptionText) {
|
|||
|
var fullResponse = {
|
|||
|
resultFlag: false,
|
|||
|
details: ''
|
|||
|
};
|
|||
|
if (typeof newOptionText === 'undefined') {
|
|||
|
fullResponse.resultFlag = false;
|
|||
|
fullResponse.details = 'Entered option is empty';
|
|||
|
return fullResponse;
|
|||
|
}
|
|||
|
if (newOptionText !== '') {
|
|||
|
for (var i = selectObj.rows.length - 1; i >= 0; i--) {
|
|||
|
if (selectObj.rows[i].option === newOptionText) {
|
|||
|
fullResponse.resultFlag = false;
|
|||
|
fullResponse.details = 'Entered option is not unique';
|
|||
|
return fullResponse;
|
|||
|
}
|
|||
|
}
|
|||
|
fullResponse.resultFlag = true;
|
|||
|
fullResponse.details = '';
|
|||
|
return fullResponse;
|
|||
|
}
|
|||
|
fullResponse.resultFlag = false;
|
|||
|
fullResponse.details = 'Entered option is empty';
|
|||
|
return fullResponse;
|
|||
|
}
|
|||
|
}]);
|
|||
|
|
|||
|
return selectOptionManage;
|
|||
|
})();
|
|||
|
|
|||
|
selectOptionManage.$inject = [];
|
|||
|
|
|||
|
_export('default', selectOptionManage);
|
|||
|
|
|||
|
_export('SELECT_OPTION_MANAGE_NAME', SELECT_OPTION_MANAGE_NAME);
|
|||
|
}
|
|||
|
};
|
|||
|
});
|
|||
|
$__System.register('40', ['3f'], function (_export) {
|
|||
|
/* global angular */
|
|||
|
'use strict';
|
|||
|
|
|||
|
var selectOptionManage, SELECT_OPTION_MANAGE_NAME, COMMON_MODULE_NAME;
|
|||
|
return {
|
|||
|
setters: [function (_f) {
|
|||
|
selectOptionManage = _f['default'];
|
|||
|
SELECT_OPTION_MANAGE_NAME = _f.SELECT_OPTION_MANAGE_NAME;
|
|||
|
}],
|
|||
|
execute: function () {
|
|||
|
COMMON_MODULE_NAME = 'commonModule';
|
|||
|
|
|||
|
_export('default', angular.module(COMMON_MODULE_NAME, []).service(SELECT_OPTION_MANAGE_NAME, selectOptionManage));
|
|||
|
}
|
|||
|
};
|
|||
|
});
|
|||
|
$__System.register('1', ['2', '4', '6', '19', '35', '38', '40', 'e', 'f', '3b'], function (_export) {
|
|||
|
'use strict';
|
|||
|
|
|||
|
var easyFormStepWayConfig, EASY_FORM_VERSION_NAME, EASY_FORM_VERSION_VALUE, formlyConfig, easyFormStepwayMainModule, easyFormStepwayModalModule, easyFormStepwayModalProxyModule, easyFormStepwaySelectOptionManageModules, translateConfig, easyFormStepWayCoreModule, easyFormStepwayFormlyProxyModule, STEP_WAY_MODULE_NAME, STEP_WAY_MODULES_INJECT, mainModule;
|
|||
|
return {
|
|||
|
setters: [function (_) {}, function (_2) {
|
|||
|
easyFormStepWayConfig = _2['default'];
|
|||
|
EASY_FORM_VERSION_NAME = _2.EASY_FORM_VERSION_NAME;
|
|||
|
EASY_FORM_VERSION_VALUE = _2.EASY_FORM_VERSION_VALUE;
|
|||
|
}, function (_3) {
|
|||
|
formlyConfig = _3['default'];
|
|||
|
}, function (_4) {
|
|||
|
easyFormStepwayMainModule = _4['default'];
|
|||
|
}, function (_5) {
|
|||
|
easyFormStepwayModalModule = _5['default'];
|
|||
|
}, function (_6) {
|
|||
|
easyFormStepwayModalProxyModule = _6['default'];
|
|||
|
}, function (_7) {
|
|||
|
easyFormStepwaySelectOptionManageModules = _7['default'];
|
|||
|
}, function (_e) {
|
|||
|
translateConfig = _e['default'];
|
|||
|
}, function (_f) {
|
|||
|
easyFormStepWayCoreModule = _f['default'];
|
|||
|
}, function (_b) {
|
|||
|
easyFormStepwayFormlyProxyModule = _b['default'];
|
|||
|
}],
|
|||
|
execute: function () {
|
|||
|
STEP_WAY_MODULE_NAME = 'eda.easyformGen.stepway';
|
|||
|
STEP_WAY_MODULES_INJECT = [easyFormStepWayCoreModule.name, translateConfig.name, easyFormStepwayMainModule.name, easyFormStepwayModalModule.name, easyFormStepwayModalProxyModule.name, easyFormStepwayFormlyProxyModule.name, easyFormStepwaySelectOptionManageModules.name];
|
|||
|
mainModule = angular.module(STEP_WAY_MODULE_NAME, STEP_WAY_MODULES_INJECT).value(EASY_FORM_VERSION_NAME, EASY_FORM_VERSION_VALUE).config(formlyConfig).config(easyFormStepWayConfig);
|
|||
|
|
|||
|
_export('default', mainModule);
|
|||
|
}
|
|||
|
};
|
|||
|
});
|
|||
|
})
|
|||
|
(function(factory) {
|
|||
|
factory();
|
|||
|
});
|
|||
|
//# sourceMappingURL=eda.stepway.js.map
|