From c45daff0577fb742a692afb923aa84870fd0ba3d Mon Sep 17 00:00:00 2001 From: Tim Otten Date: Thu, 8 May 2014 18:01:13 -0700 Subject: [PATCH] CRM-14484 - crmCaseType - Make activity lists sortable --- CRM/Core/Page/Angular.php | 2 ++ css/angular-crmCaseType.css | 4 ++++ partials/crmCaseType/activityTypesTable.html | 8 ++++++-- partials/crmCaseType/pipelineTable.html | 12 +++++++++--- partials/crmCaseType/timelineTable.html | 8 ++++++-- 5 files changed, 27 insertions(+), 7 deletions(-) diff --git a/CRM/Core/Page/Angular.php b/CRM/Core/Page/Angular.php index 9d34287963..6702e91171 100644 --- a/CRM/Core/Page/Angular.php +++ b/CRM/Core/Page/Angular.php @@ -54,6 +54,8 @@ class CRM_Core_Page_Angular extends CRM_Core_Page { public static function getAngularModules() { $angularModules = array(); $angularModules['ui.utils'] = array('ext' => 'civicrm', 'js' => array('packages/bower_components/angular-ui-utils/ui-utils.min.js')); + $angularModules['ui.sortable'] = array('ext' => 'civicrm', 'js' => array('packages/bower_components/angular-ui-sortable/sortable.min.js')); + foreach (CRM_Core_Component::getEnabledComponents() as $component) { $angularModules = array_merge($angularModules, $component->getAngularModules()); } diff --git a/css/angular-crmCaseType.css b/css/angular-crmCaseType.css index 21d928927c..8d6ee1ef3c 100644 --- a/css/angular-crmCaseType.css +++ b/css/angular-crmCaseType.css @@ -1,3 +1,7 @@ +.crmCaseType .ui-icon-grip-dotted-vertical { + vertical-align: middle; + cursor: move; +} .crmCaseType .ui-icon { margin: 0.4em 0.2em 0 0; cursor: pointer; diff --git a/partials/crmCaseType/activityTypesTable.html b/partials/crmCaseType/activityTypesTable.html index 27ae5b1285..039f02bc11 100644 --- a/partials/crmCaseType/activityTypesTable.html +++ b/partials/crmCaseType/activityTypesTable.html @@ -11,9 +11,10 @@ Required vars: caseType - + + {{ activityType.name }} @@ -25,6 +26,9 @@ Required vars: caseType + + +
- + diff --git a/partials/crmCaseType/pipelineTable.html b/partials/crmCaseType/pipelineTable.html index 87abca204c..02854d8142 100644 --- a/partials/crmCaseType/pipelineTable.html +++ b/partials/crmCaseType/pipelineTable.html @@ -10,15 +10,21 @@ Required vars: activitySet - + - {{ activity.name }} + + + {{ activity.name }} + + + +
- + diff --git a/partials/crmCaseType/timelineTable.html b/partials/crmCaseType/timelineTable.html index 743c3fa4e2..8b8b3187ba 100644 --- a/partials/crmCaseType/timelineTable.html +++ b/partials/crmCaseType/timelineTable.html @@ -14,9 +14,10 @@ Required vars: activitySet - + + {{ activity.name }} @@ -44,6 +45,9 @@ Required vars: activitySet + + +
- + -- 2.25.1