Repository URL to install this package:
|
Version:
3.7.1 ▾
|
/**
* All SVG staff here
*
* @since 0.2.1
*/
CTFrontendBuilder.controller("ControllerSVGIcons", function($scope, $http, $timeout) {
/**
* Set current SVG Set to choose from
*
* @since 0.2.1
*/
$scope.setCurrentSVGSet = function( name ) {
$scope.currentSVGSet = name;
$scope.showSVGSets = false;
}
/**
* Set current SVG icon
*
* @since 0.2.1
*/
$scope.setSVGIcon = function( id, title, optionName ) {
if (undefined===optionName) {
optionName = 'icon-id';
}
var activeId = $scope.component.active.id,
activeName = $scope.component.active.name;
id = $scope.currentSVGSet.split(' ').join('')+id;
// update model and Tree
$scope.component.options[activeId]['model'][optionName] = id;
$scope.setOption(activeId, activeName, optionName);
$scope.iconFilter.title = title;
// close grid and call resize
$scope.parentScope.switchActionTab('SVGIcons');
}
});