X-Git-Url: https://git.mdrn.pl/fnpeditor.git/blobdiff_plain/09589363a7277caaf740bc030a55cac5166d3c5d..ab3a2987b2eaca2555a206ac8d4f73903aa9870f:/src/editor/modules/nodePane/metaWidget/metaWidget.js?ds=inline diff --git a/src/editor/modules/nodePane/metaWidget/metaWidget.js b/src/editor/modules/nodePane/metaWidget/metaWidget.js deleted file mode 100644 index 7561acd..0000000 --- a/src/editor/modules/nodePane/metaWidget/metaWidget.js +++ /dev/null @@ -1,43 +0,0 @@ -define([ -'libs/jquery', -'libs/underscore', -'libs/backbone', -'libs/text!./stringField.html' -], function($, _, Backbone, stringFieldTpl) { - -'use strict'; - -var templates = { - string: _.template(stringFieldTpl) -}; - -var getAttrElement = function(attrName, attr) { - var toret = $('
'); - toret.append(templates.string({name: attrName, value: attr.value})); - return toret; -}; - -var MetaWidget = Backbone.View.extend({ - events: { - 'change [metaField-name]': 'onMetaFieldChange' - }, - initialize: function() { - var view = this; - _.keys(this.options.attrs).forEach(function(attrName) { - view.$el.append(getAttrElement(attrName, this.options.attrs[attrName])); - }.bind(this)); - }, - onMetaFieldChange: function(e) { - var target = $(e.target); - this.trigger('valueChanged', target.attr('metaField-name'), target.val()); - } -}); - - -return { - create: function(options) { - return new MetaWidget(options); - } -}; - -}); \ No newline at end of file