Adding angularjs payment method controller, updating payment method edit form

This commit is contained in:
Rob Harrington
2016-04-22 13:31:37 +10:00
parent 2d666caaf2
commit 385fd91e70
7 changed files with 15 additions and 12 deletions

View File

@@ -0,0 +1,2 @@
angular.module("admin.paymentMethods").controller "paymentMethodCtrl", ($scope, paymentMethod) ->
$scope.paymentMethod = paymentMethod

View File

@@ -0,0 +1,7 @@
angular.module("admin.paymentMethods").controller "ProvidersCtrl", ($scope, paymentMethod) ->
if paymentMethod.type
$scope.include_html = "/admin/payment_methods/show_provider_preferences?" +
"provider_type=#{paymentMethod.type};" +
"pm_id=#{paymentMethod.id};"
else
$scope.include_html = ""

View File

@@ -0,0 +1,7 @@
angular.module("admin.paymentMethods").directive "providerPrefsFor", ($http) ->
link: (scope, element, attrs) ->
element.on "change blur load", ->
scope.$apply ->
scope.include_html = "/admin/payment_methods/show_provider_preferences?" +
"provider_type=#{element.val()};" +
"pm_id=#{attrs.providerPrefsFor};"