PATH:
home
/
letacommog
/
letaweb
/
admin
/
modules
/
icon
define(['module/base'],function(base) { return createModuleDefinition([base], function($window,iconGroupsMap) { this.initializeData = { type:'fa',icon:'fa-glass',size:20 }; this.controller = function($scope, $moduleInstance) { $scope.data.size = parseInt($scope.data.size || 20); $scope.changeIcon = function() { var icon = $moduleInstance.getElement().children('.icpwpr').children('.icpwpr-inner').children('.icon'); icon.attr('class','icon '+ $scope.data.type + ' ' + $scope.data.icon); $moduleInstance.module_data.icon = $scope.data.icon; } $types = { fa:'font-awesome', glyphicon:'bootstrap', flaticon:'linecons', typcn:'typicons', oi:'open-iconic' }; $scope.font_type = $types[$scope.data.type]; $scope.changeIconType = function() { $scope.font_type = $types[$scope.data.type]; var icon = $moduleInstance.getElement().children('.icpwpr').children('.icpwpr-inner').children('.icon'); icon.attr('class','icon '+ $scope.data.type + ' ' + $scope.data.icon); } $scope.changeSize = function() { var icon = $moduleInstance.getElement().children('.icpwpr').children('.icpwpr-inner').children('.icon'); icon.css('font-size',$scope.data.size+'px'); } $scope.changeAlign = function() { var icon_wrapper = $moduleInstance.getElement().children('.icpwpr'); var a = ['left','right','center']; for(var i =0;i < a.length;i++) icon_wrapper.removeClass('text-'+a[i]); icon_wrapper.addClass('text-'+$scope.data.align); } }; }) });
[+]
..
[-] frontend_class.php
[edit]
[-] backend.php
[edit]
[-] frontend_view.php
[edit]
[-] backend.js
[edit]