Преглед изворни кода

integrate with Crowi for jQuery

Yuki Takei пре 9 година
родитељ
комит
8e25f99fd9
3 измењених фајлова са 17 додато и 2 уклоњено
  1. 8 0
      resource/js/crowi.js
  2. 2 2
      resource/js/plugin.js
  3. 7 0
      resource/js/util/Crowi.js

+ 8 - 0
resource/js/crowi.js

@@ -745,6 +745,14 @@ $(function() {
   });
 });
 
+Crowi.getRevisionBodyContent = function() {
+  return $('#revision-body-content').html();
+}
+
+Crowi.replaceRevisionBodyContent = function(html) {
+  $('#revision-body-content').html(html);
+}
+
 Crowi.findHashFromUrl = function(url)
 {
   var match;

+ 2 - 2
resource/js/plugin.js

@@ -12,8 +12,8 @@ export default class CrowiPlugin {
   /**
    * process plugin entry
    *
-   * @param {Crowi} crowi
-   * @param {CrowiRenderer} crowiRenderer
+   * @param {Crowi} crowi Crowi context class
+   * @param {CrowiRenderer} crowiRenderer CrowiRenderer
    *
    * @memberof CrowiPlugin
    */

+ 7 - 0
resource/js/util/Crowi.js

@@ -28,6 +28,13 @@ export default class Crowi {
     this.recoverData();
   }
 
+  /**
+   * @return {Object} window.Crowi (/resource/js/crowi.js)
+   */
+  getCrowiForJquery() {
+    return window.Crowi;
+  }
+
   getContext() {
     return context;
   }