Sha256: e8a900eceeaf70df3911b09dd044689eee2968da27199ff3b439ae12b3c12b55
Contents?: true
Size: 1.61 KB
Versions: 40
Compression:
Stored size: 1.61 KB
Contents
<% promethee_data = Promethee::Data.new master_data, localization_data: localization_data %> <script> var prometheeLocalizer = angular .module('PrometheeLocalizer', ['summernote']) .value('data', <%= promethee_data.localization_data_to_json.html_safe %>) .filter('htmlSafe', ['$sce', function($sce) { return function(val) { return $sce.trustAsHtml(val); }; }]); prometheeLocalizer.controller('PrometheeLocalizerController', ['$scope', 'data', function($scope, data) { $scope.data = data; $scope.component = {children: data.components}; $scope.options = { toolbar: [ ['headline', ['style']], ['style', ['bold', 'italic']], ['alignment', ['ul', 'ol', 'paragraph']], ['code', ['codeview']] ] }; }]); </script> <div id="prometheeLocalizer" class="promethee-localizer" ng-app="PrometheeLocalizer" ng-controller="PrometheeLocalizerController as prometheeLocalizerController"> <script type="text/ng-template" id="promethee/localize/component"> <ng-include src="'promethee/components/' + component.type + '/localize'"></ng-include> </script> <input type="hidden" name="localization[data]" id="page_data" value="{{data}}" /> <% Dir["#{__dir__}/components/*/_localize.html.erb"].map do |file| %> <% partial = file.split('app/views/').last.gsub('.html.erb', '').gsub('/_', '/') %> <%= render partial %> <% end %> <% #TODO override templates from current project %> <div ng-repeat="component in component.children"> <ng-include src="'promethee/localize/component'"></ng-include> </div> </div>
Version data entries
40 entries across 40 versions & 1 rubygems