finish dragula
This commit is contained in:
parent
c4d2d730f1
commit
8d2af9122d
@ -68,16 +68,7 @@ Template.login.rendered = function() {
|
|||||||
|
|
||||||
Template.main.rendered = function() {
|
Template.main.rendered = function() {
|
||||||
Accounts._loginButtonsSession.set('dropdownVisible', true);
|
Accounts._loginButtonsSession.set('dropdownVisible', true);
|
||||||
dragula([document.querySelector('#classesMode'), document.querySelector('#nonexistant')], {copy: false})
|
setTimeout(startDragula, 300);
|
||||||
.on('out', function(el) {
|
|
||||||
var els = document.getElementsByClassName("classWrapper");
|
|
||||||
var final = [];
|
|
||||||
for(var i = 0; i < els.length; i++) {
|
|
||||||
var classid = els[i].getElementsByClassName("creWork")[0].getAttribute("classid");
|
|
||||||
final.push(classid);
|
|
||||||
}
|
|
||||||
Meteor.call("reorderClasses", final);
|
|
||||||
});
|
|
||||||
};
|
};
|
||||||
|
|
||||||
Template.profile.rendered = function() {
|
Template.profile.rendered = function() {
|
||||||
@ -247,6 +238,19 @@ Template.registerHelper('commentLength', () => { // Returns characters left for
|
|||||||
return Session.get("commentRestrict");
|
return Session.get("commentRestrict");
|
||||||
});
|
});
|
||||||
|
|
||||||
|
function startDragula() {
|
||||||
|
dragula([document.querySelector('#classesMode'), document.querySelector('#nonexistant')])
|
||||||
|
.on('out', function(el) {
|
||||||
|
var els = document.getElementsByClassName("classWrapper");
|
||||||
|
var final = [];
|
||||||
|
for(var i = 0; i < els.length; i++) {
|
||||||
|
var classid = els[i].getElementsByClassName("creWork")[0].getAttribute("classid");
|
||||||
|
final.push(classid);
|
||||||
|
}
|
||||||
|
Meteor.call("reorderClasses", final);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
Template.main.helpers({
|
Template.main.helpers({
|
||||||
schoolName() { // Finds the name of the user's school.
|
schoolName() { // Finds the name of the user's school.
|
||||||
if(Session.get("user").school === undefined) return;
|
if(Session.get("user").school === undefined) return;
|
||||||
@ -558,6 +562,7 @@ Template.main.events({
|
|||||||
Session.set("mode", "classes");
|
Session.set("mode", "classes");
|
||||||
openDivFade(modeHolder);
|
openDivFade(modeHolder);
|
||||||
}, 300);
|
}, 300);
|
||||||
|
setTimeout(startDragula, 500);
|
||||||
Session.set("sidebar", null); // Closes all sidebars.
|
Session.set("sidebar", null); // Closes all sidebars.
|
||||||
Session.set("calCreWork", null);
|
Session.set("calCreWork", null);
|
||||||
},
|
},
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user