diff options
Diffstat (limited to 'src/Angular.js')
| -rw-r--r-- | src/Angular.js | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/Angular.js b/src/Angular.js index fa6a610c..a7d4f719 100644 --- a/src/Angular.js +++ b/src/Angular.js @@ -34,6 +34,10 @@ var consoleNode, msie, log(arguments); window.alert.apply(window, arguments); }); +var isVisible = isVisible || function (element) { + return jQuery(element).is(":visible"); +} + function log(a, b, c){ var console = window['console']; switch(arguments.length) { @@ -97,10 +101,6 @@ function isLeafNode (node) { } } -function isVisible(element) { - return jQuery(element).is(":visible"); -} - function setHtml(node, html) { if (isLeafNode(node)) { if (msie) { @@ -281,7 +281,7 @@ function wireAngular(element, config) { var server = config['database'] =="$MEMORY" ? new FrameServer(window) : new Server(config['server'], jQuery['getScript']); - server = new VisualServer(server, new Status(jQuery(element.body)), onUpdate); + server = new VisualServer(server, new Status(element.find('body')), onUpdate); var users = new Users(server, controlBar); var databasePath = '/data/' + config['database']; var post = function(request, callback){ @@ -330,7 +330,6 @@ function wireAngular(element, config) { new PopUp(element).bind(); var self = _(exposeMethods(scope, { - 'updateView': scope.updateView, 'set': scope.set, 'get': scope.get, 'eval': scope.eval @@ -343,6 +342,7 @@ function wireAngular(element, config) { return self; }, 'element':element[0], + 'updateView': _(binder.updateView).bind(binder), 'config':config }); return self; |
