summaryrefslogtreecommitdiffstats
path: root/module/web/app/scripts/models/ConfigItem.js
diff options
context:
space:
mode:
Diffstat (limited to 'module/web/app/scripts/models/ConfigItem.js')
-rw-r--r--module/web/app/scripts/models/ConfigItem.js40
1 files changed, 0 insertions, 40 deletions
diff --git a/module/web/app/scripts/models/ConfigItem.js b/module/web/app/scripts/models/ConfigItem.js
deleted file mode 100644
index 2d325c2a2..000000000
--- a/module/web/app/scripts/models/ConfigItem.js
+++ /dev/null
@@ -1,40 +0,0 @@
-define(['jquery', 'backbone', 'underscore', 'app', 'utils/apitypes'],
- function($, Backbone, _, App, Api) {
- 'use strict';
-
- return Backbone.Model.extend({
-
- defaults: {
- name: '',
- label: '',
- description: '',
- input: null,
- default_value: null,
- value: null,
- // additional attributes
- inputView: null
- },
-
- // Model Constructor
- initialize: function() {
-
- },
-
- isChanged: function() {
- return this.get('inputView') && this.get('inputView').getVal() !== this.get('value');
- },
-
- // set new value and return json
- prepareSave: function() {
- // set the new value
- if (this.get('inputView'))
- this.set('value', this.get('inputView').getVal());
-
- var data = this.toJSON();
- delete data.inputView;
- delete data.description;
-
- return data;
- }
- });
- }); \ No newline at end of file