tizen beta release
[profile/ivi/webkit-efl.git] / Source / WebCore / inspector / front-end / HandlerRegistry.js
index 4f5999a..883ce64 100755 (executable)
@@ -57,10 +57,22 @@ WebInspector.HandlerRegistry.prototype = {
         this._setting.set(value);
     },
 
-    dispatch: function()
+    /**
+     * @param {Object} data
+     */
+    dispatch: function(data)
     {
-        var handler = this._handlers[this._activeHandler];
-        var result = handler && handler.apply(null, arguments);
+        this.dispatchToHandler(this._activeHandler, data);
+    },
+
+    /**
+     * @param {string} name
+     * @param {Object} data
+     */
+    dispatchToHandler: function(name, data)
+    {
+        var handler = this._handlers[name];
+        var result = handler && handler(data);
         return !!result;
     },
 
@@ -70,7 +82,7 @@ WebInspector.HandlerRegistry.prototype = {
         this.dispatchEventToListeners(WebInspector.HandlerRegistry.EventTypes.HandlersUpdated);
     },
 
-    deregisterHandler: function(name)
+    unregisterHandler: function(name)
     {
         delete this._handlers[name];
         this.dispatchEventToListeners(WebInspector.HandlerRegistry.EventTypes.HandlersUpdated);