Sha256: 2b1c02e3702713dce02289140fdd81745e1354fa1ec989e67fbada0a9cb16a8d

Contents?: true

Size: 866 Bytes

Versions: 1

Compression:

Stored size: 866 Bytes

Contents

'use strict';

var app = angular.module('Directives', ['htmlSortable']);

app.controller('MainCtrl', function($scope) {
  $scope.sortableOptions = {
    connectWith: '.connected'
  };

  $scope.data1 = [
    { id: 1, name: 'A' },
    { id: 2, name: 'B' },
    { id: 3, name: 'C' },
    { id: 4, name: 'D' }
  ];

  $scope.data2 = [
    { id: 1, name: 'A' },
    { id: 2, name: 'B' },
    { id: 3, name: 'C' },
    { id: 4, name: 'D' }
  ];

  $('ul').bind('dragover', function (event) {
    var $dropZone = $(this), $timeout = window.dropZoneTimeout;
    var $hClass = 'muted';

    if (!$timeout) {
      $dropZone.addClass($hClass);
    } else {
      clearTimeout($timeout);
    }

    window.dropZoneTimeout = setTimeout(function () {
      window.dropZoneTimeout = null;
      $dropZone.removeClass($hClass);
    }, 100);

    event.preventDefault();
  });
});

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
radius-rails-3.1.4 app/assets/components/html.sortable/examples/angular-connected.js