Sha256: 8e672c2b584c6dfb39c1f5056da4b0d04847ad53b79c7a4e0a50566d3b032627
Contents?: true
Size: 1.74 KB
Versions: 3
Compression:
Stored size: 1.74 KB
Contents
@app.controller 'AssetListCtrl', ['$scope', ($scope) -> $scope.assetCount = -> $scope.assets.length $scope.editUrl = (asset) -> $scope.assetUrl.replace(/~id/, asset.id) $scope.previewthumbUrl = (asset) -> url = asset.preview_thumb_url if asset['image?'] then url else asset_path(url) $scope.afterUpload = (asset) -> $scope.assets.unshift(asset) $scope.assets = $scope.assets.slice(0, kaminari_per_page) ] @app.controller 'AssetUploadCtrl', ['$scope', ($scope) -> $scope.method = -> if $scope.asset['new_record?'] then 'post' else 'patch' $scope.saveUrl = -> if $scope.asset['new_record?'] then $scope.createUrl else $scope.updateUrl.replace(/~id$/, $scope.asset.id) $scope.saveButtonClass = -> if $scope.asset['new_record?'] then 'success' else 'primary' $scope.saveButtonText = -> if $scope.asset['new_record?'] then 'Upload file' else 'Update media' $scope.uploadedDate = -> moment($scope.asset.created_at).format('Do MMM YYYY, h:mma') $scope.previewthumbUrl = -> url = $scope.asset.preview_thumb_url if $scope.asset['image?'] then url else asset_path(url) $scope.afterUpload = (asset) -> $scope.asset = asset ] @app.directive 'assetUpload', -> (scope, $el, attrs) -> if attrs.assetFallback scope.hideFileField = true $el.filedrop fallback_id: attrs.assetFallback url: attrs.assetUpload paramname: 'asset[file]' maxfiles: attrs.assetMaxfiles || 1 dragOver: -> $(this).addClass('hover') dragLeave: -> $(this).removeClass('hover') drop: -> $(this).removeClass('hover') uploadFinished: (i, file, response, time) -> scope.afterUpload(response) scope.$apply() unless scope.$$phase
Version data entries
3 entries across 3 versions & 1 rubygems