1
0
mirror of https://github.com/BoostIo/Boostnote synced 2025-12-18 12:11:43 +00:00

add snippet list

This commit is contained in:
Rokt33r
2015-05-28 13:35:42 +09:00
parent c83e542ea0
commit bf560c207d
22 changed files with 1183 additions and 131 deletions

View File

@@ -0,0 +1,38 @@
angular.module('codexen.modals')
.factory('newSnippetModal', function ($modal) {
var open = function () {
return $modal.open({
templateUrl:'modals/new-snippet-modal.tpl.html',
controller:'NewSnippetModalController as vm'
})
}
return {
open: open
}
})
.controller('NewSnippetModalController', function ($modalInstance, aceModes, $log, Snippet, $rootScope){
var vm = this
vm.aceModes = aceModes
vm.submit = function () {
var params = {
title: vm.title,
description: vm.description,
prefix: vm.prefix,
mode: vm.mode==null?null:vm.mode.name.toLowerCase(),
content: vm.content
}
Snippet.create(params)
.success(function(data){
$modalInstance.close(data.snippet)
console.log('snippet created!', data)
})
}
vm.cancel = function () {
$modalInstance.dismiss()
}
})