[gnome-documents/wip/skydrive: 14/18] Add a JS stub for org.gnome.Documents.ZpjMiner



commit d50a07d30a1a7cc8e04dea883235cc04656329e4
Author: Debarshi Ray <debarshir gnome org>
Date:   Wed May 30 18:25:43 2012 +0200

    Add a JS stub for org.gnome.Documents.ZpjMiner
    
    Fixes: https://bugzilla.gnome.org/666535

 src/Makefile-js.am |    1 +
 src/zpjMiner.js    |   41 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 42 insertions(+), 0 deletions(-)
---
diff --git a/src/Makefile-js.am b/src/Makefile-js.am
index d5db656..aecea80 100644
--- a/src/Makefile-js.am
+++ b/src/Makefile-js.am
@@ -27,6 +27,7 @@ dist_js_DATA = \
     utils.js \
     view.js \
     windowMode.js \
+    zpjMiner.js \
     format.js \
     path.js
 
diff --git a/src/zpjMiner.js b/src/zpjMiner.js
new file mode 100644
index 0000000..6f749a4
--- /dev/null
+++ b/src/zpjMiner.js
@@ -0,0 +1,41 @@
+/*
+ * Copyright (c) 2012 Red Hat, Inc.
+ *
+ * Gnome Documents is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by the
+ * Free Software Foundation; either version 2 of the License, or (at your
+ * option) any later version.
+ *
+ * Gnome Documents is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+ * or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ * for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with Gnome Documents; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
+ *
+ * Author: Debarshi Ray <debarshir gnome org>
+ *
+ */
+
+const DBus = imports.dbus;
+
+const ZpjMinerIface = {
+    name: 'org.gnome.Documents.ZpjMiner',
+    methods: [{ name: 'RefreshDB',
+                inSignature: '' }]
+};
+
+const ZpjMiner = function() {
+    this._init();
+};
+
+ZpjMiner.prototype = {
+    _init: function() {
+        DBus.session.proxifyObject(this,
+                                   'org.gnome.Documents.ZpjMiner',
+                                   '/org/gnome/Documents/ZpjMiner');
+    }
+};
+DBus.proxifyPrototype(ZpjMiner.prototype, ZpjMinerIface);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]