didInsertElement: function()

in app/scripts/views/widget/nodesWidget.js [73:101]


    didInsertElement: function () {
        var view = this;
        view.get("controller").send("loadData");

        Ember.run.scheduleOnce("afterRender", this, function () {

            var input = this.$().children(".widget-content").children(".widget-search").children("input");

            input.val(view.get("controller").get("nodeName"));

            input.on('keyup', function (event) {
                var startExpression = $(this).val();
                view.updateNodeList(startExpression);

            });

            input.on("input", function (event) {
                var nodeFound = view.sendSelectedNodeData($(this).val(), true);

                if (nodeFound) {
                    view.markSelectedNode($(this).val());
                }

            });
        });

        App.EventManager.view3dEventManager.on('nodeDataSent', this, this.updateSearchField);
        this._super();
    },