31 App.directive(
'ngRightClick',
function($parse) {
32 return function(scope, element, attrs) {
33 var fn = $parse(attrs.ngRightClick);
34 element.bind(
'contextmenu',
function(event) {
35 scope.$apply(
function() {
36 event.preventDefault();
37 fn(scope, {$event:
event});
45 App.directive(
'dbSlider',
function () {
48 link:
function (scope, element, attrs) {
54 slide:
function(event, ui) {
55 $(
"#scaleVal").val(ui.value);
56 scope.$apply(
function(){
57 scope.project.scale = ui.value;
58 scope.pixelsPerSecond = parseFloat(scope.project.tick_pixels) / parseFloat(scope.project.scale);