app/assets/javascripts/kuppayam-materialize.js in kuppayam-0.2.5.pre.materialize vs app/assets/javascripts/kuppayam-materialize.js in kuppayam-0.2.6.pre.materialize

- old
+ new

@@ -10,10 +10,11 @@ // Read Sprockets README (https://github.com/rails/sprockets#sprockets-directives) for details // about supported directives. // //= require kuppayam/utilities.js //= require toastr/toastr.min.js +//= require materialize/vanillatree.js //= require materialize/vendors.min.js //= require materialize/app.min.js //= require materialize/hoe.js // require wysihtml5/lib/js/wysihtml5-0.3.0.js // require wysihtml5/src/bootstrap-wysihtml5.js @@ -21,14 +22,155 @@ // require multiselect/js/jquery.multi-select.js // require uikit/js/addons/autocomplete.js // require tagsinput/bootstrap-tagsinput.min.js //= require_self + + + var treeView = document.getElementsByClassName("treeview"), + tree = new VanillaTree( treeView, { + }); + + + + tree.add({ + label: 'Konica Minolta', + // id: 'a', + id: 'KonicaMinolta', + opened: true + }); + + tree.add({ + label: 'UAE', + parent: 'KonicaMinolta', + // id: 'a.a', + id: 'KM-UAE', + opened: true, + selected: true + }); + + tree.add({ + label: 'Dubai', + parent: 'KM-UAE', + // id: 'a.a', + id: 'KM-Dubai', + opened: true, + selected: false + }); + tree.add({ + label: 'Juma Al Majid', + parent: 'KM-Dubai' + }); + tree.add({ + label: 'ACS', + parent: 'KM-Dubai' + }); + + + tree.add({ + label: 'Abu Dhabi', + parent: 'KM-UAE', + // id: 'a.a', + id: 'KM-AbuDhabi', + opened: true, + selected: false + }); + tree.add({ + label: 'Al Mulla Group', + parent: 'KM-AbuDhabi' + }); + tree.add({ + label: 'MHD', + parent: 'KM-AbuDhabi' + }); + + + tree.add({ + label: 'Sharjah', + parent: 'KM-UAE', + // id: 'a.a', + id: 'KM-Sharjah', + opened: true, + selected: false + }); + tree.add({ + label: 'HCL', + parent: 'KM-Sharjah' + }); + tree.add({ + label: 'A&P', + parent: 'KM-Sharjah' + }); + + + + + + tree.add({ + label: 'Saudi Arabia', + parent: 'KonicaMinolta', + // id: 'a.a', + id: 'KM-SaudiArabia', + opened: true, + selected: false + }); + + + tree.add({ + label: 'Riyadh', + parent: 'KM-SaudiArabia', + // id: 'a.a', + id: 'KM-Riyadh', + opened: true, + selected: false + }); + + tree.add({ + label: 'ABC', + parent: 'KM-Riyadh' + }); + + + tree.add({ + label: 'Jeddah', + parent: 'KM-SaudiArabia', + // id: 'a.a', + id: 'KM-Jeddah', + opened: true, + selected: false + }); + + tree.add({ + label: 'XYC', + parent: 'KM-Jeddah' + }); + + + + + + + // // ----------------------------- + + + + treeView.addEventListener('vtree-open', function(evt) { + info.innerHTML = evt.detail.id + ' is opened'; + }); + + treeView.addEventListener('vtree-close', function(evt) { + info.innerHTML = evt.detail.id + ' is closed'; + }); + + treeView.addEventListener('vtree-select', function(evt) { + info.innerHTML = evt.detail.id + ' is selected'; + }); $(document).ready(function(){ $('.tooltip-btn').tooltip(); $('#printing_device_color').change(function() { $('.color-input').hide(); $('.' + $(this).val()).show(); }); -}); \ No newline at end of file +}); +