MediaWiki:Common.js: Unterschied zwischen den Versionen

Aus Dokumentation
Wechseln zu:Navigation, Suche
(Die Seite wurde neu angelegt: „→‎Das folgende JavaScript wird für alle Benutzer geladen.: $(document).ready( function() { $('#tree').bind('fancytreeinit', function(event, data) {…“)
 
Zeile 1: Zeile 1:
/* Das folgende JavaScript wird für alle Benutzer geladen. */
+
$("#tree").fancytree({
$(document).ready( function() {
+
  checkbox: true,
     $('#tree').bind('fancytreeinit', function(event, data) {
+
  selectMode: 3,
        data.tree.makeTitleVisible();
+
  source: {
 +
    url:
 +
      "https://cdn.rawgit.com/mar10/fancytree/72e03685/demo/ajax-tree-products.json"
 +
  },
 +
  lazyLoad: function(event, data) {
 +
    data.result = {url: "https://cdn.rawgit.com/mar10/fancytree/72e03685/demo/ajax-sub2.json"};
 +
  },
 +
 
 +
  activate: function(event, data) {
 +
     $("#statusLine").text(event.type + ": " + data.node);
 +
  },
 +
  select: function(event, data) {
 +
    $("#statusLine").text(
 +
      event.type + ": " + data.node.isSelected() + " " + data.node
 +
    );
 +
  }
 +
});
 +
 
 +
// Sample button
 +
$("#button1").click(function() {
 +
  var tree = $.ui.fancytree.getTree(),
 +
    node = tree.findFirst(function(n) {
 +
      return n.title === "The Hobbit";
 
     });
 
     });
 +
 +
  node.toggleSelected();
 
});
 
});

Version vom 24. August 2020, 09:54 Uhr

$("#tree").fancytree({
  checkbox: true,
  selectMode: 3,
  source: {
    url:
      "https://cdn.rawgit.com/mar10/fancytree/72e03685/demo/ajax-tree-products.json"
  },
  lazyLoad: function(event, data) {
    data.result = {url: "https://cdn.rawgit.com/mar10/fancytree/72e03685/demo/ajax-sub2.json"};
  },

  activate: function(event, data) {
    $("#statusLine").text(event.type + ": " + data.node);
  },
  select: function(event, data) {
    $("#statusLine").text(
      event.type + ": " + data.node.isSelected() + " " + data.node
    );
  }
});

// Sample button
$("#button1").click(function() {
  var tree = $.ui.fancytree.getTree(),
    node = tree.findFirst(function(n) {
      return n.title === "The Hobbit";
    });

  node.toggleSelected();
});