select variable names on click (#25322)

This commit is contained in:
Frédéric Péters 2018-07-17 12:52:42 +02:00
parent 9be0b4e451
commit d8773d60d0
2 changed files with 21 additions and 0 deletions

View File

@ -1061,6 +1061,10 @@ div.section {
}
}
.varname {
color: #444;
}
@import 'grid';
@import 'jqueryui';
@import 'forms';

View File

@ -374,4 +374,21 @@ var gadjo_js = gadjo_js || {};
$('.extra-actions-menu').toggleClass('open');
});
});
$(function() {
$('.varname').on('click', function() {
var doc = window.document, sel, range;
if (window.getSelection && doc.createRange) {
sel = window.getSelection();
range = doc.createRange();
range.selectNodeContents(this);
sel.removeAllRanges();
sel.addRange(range);
} else if (doc.body.createTextRange) {
range = doc.body.createTextRange();
range.moveToElementText(this);
range.select();
}
return false;
});
});
})();