From d1c2f87f2fa4e66f81f86ec72560b633712c613f Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Fri, 9 Sep 2016 19:04:40 +0200 Subject: [roomplanner] Implement marking tutor on plan --- modules-available/roomplanner/js/grid.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'modules-available/roomplanner/js/grid.js') diff --git a/modules-available/roomplanner/js/grid.js b/modules-available/roomplanner/js/grid.js index 2cca26cd..4957517c 100644 --- a/modules-available/roomplanner/js/grid.js +++ b/modules-available/roomplanner/js/grid.js @@ -78,6 +78,17 @@ if (!roomplanner) var roomplanner = { } }); }, + initTutor: function(el) { + if ($(el).attr('itemtype') !== 'pc') return; + $(el).append('
'); + $(el).find('.tutorHandle').click(function() { + var wasTutor = ($(this).parent().attr('istutor') === 'true'); + $('[itemtype="pc"]').removeAttr('istutor'); + if (!wasTutor) { + $(this).parent().attr('istutor', 'true'); + } + }); + }, initTooltip: function(el) { if ($(el).attr('itemtype') == 'pc') { var tip = "Rechnerdaten
"; @@ -339,6 +350,7 @@ if (!roomplanner) var roomplanner = { roomplanner.initTooltip(el); roomplanner.initRotation(el); roomplanner.initDelete(el); + roomplanner.initTutor(el); }); roomplanner.grid.scale(roomplanner.settings.scale); -- cgit v1.2.3-55-g7522