Move to markdown-it
This commit is contained in:
@@ -44,7 +44,7 @@ var app = angular.module('Deck', [
|
|||||||
'ui.router',
|
'ui.router',
|
||||||
'ui.select',
|
'ui.select',
|
||||||
'as.sortable',
|
'as.sortable',
|
||||||
'markdown',
|
'mdMarkdownIt',
|
||||||
'ngAnimate'
|
'ngAnimate'
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
|||||||
@@ -20,21 +20,18 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
app.config(function ($provide, $routeProvider, $interpolateProvider, $httpProvider, $urlRouterProvider, $stateProvider, $compileProvider, markdownProvider) {
|
app.config(function ($provide, $routeProvider, $interpolateProvider, $httpProvider, $urlRouterProvider, $stateProvider, $compileProvider, markdownItConverterProvider) {
|
||||||
'use strict';
|
'use strict';
|
||||||
$httpProvider.defaults.headers.common.requesttoken = oc_requesttoken;
|
$httpProvider.defaults.headers.common.requesttoken = oc_requesttoken;
|
||||||
|
|
||||||
|
|
||||||
markdownProvider.config({
|
|
||||||
simplifiedAutoLink: true,
|
|
||||||
strikethrough: true,
|
|
||||||
tables: true,
|
|
||||||
tasklists: true
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
$compileProvider.debugInfoEnabled(true);
|
$compileProvider.debugInfoEnabled(true);
|
||||||
|
|
||||||
|
markdownItConverterProvider.config({
|
||||||
|
breaks: true,
|
||||||
|
linkify: true,
|
||||||
|
xhtmlOut: true
|
||||||
|
});
|
||||||
|
|
||||||
$urlRouterProvider.otherwise("/");
|
$urlRouterProvider.otherwise("/");
|
||||||
|
|
||||||
$stateProvider
|
$stateProvider
|
||||||
|
|||||||
@@ -14,8 +14,8 @@
|
|||||||
"es6-shim": "~0.*",
|
"es6-shim": "~0.*",
|
||||||
"js-url": "~2.*",
|
"js-url": "~2.*",
|
||||||
"masonry": "~4.0.0",
|
"masonry": "~4.0.0",
|
||||||
"showdown": "~1.4.2",
|
"angular-ui-select": "~0.18.0",
|
||||||
"angular-ui-select": "~0.18.0"
|
"angular-markdown-it": "~0.6.1"
|
||||||
},
|
},
|
||||||
"license": "AGPL-3.0",
|
"license": "AGPL-3.0",
|
||||||
"private": true,
|
"private": true,
|
||||||
|
|||||||
@@ -23,26 +23,23 @@ var app = angular.module('Deck', [
|
|||||||
'ui.router',
|
'ui.router',
|
||||||
'ui.select',
|
'ui.select',
|
||||||
'as.sortable',
|
'as.sortable',
|
||||||
'markdown',
|
'mdMarkdownIt',
|
||||||
'ngAnimate'
|
'ngAnimate'
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
|
||||||
app.config(["$provide", "$routeProvider", "$interpolateProvider", "$httpProvider", "$urlRouterProvider", "$stateProvider", "$compileProvider", "markdownProvider", function ($provide, $routeProvider, $interpolateProvider, $httpProvider, $urlRouterProvider, $stateProvider, $compileProvider, markdownProvider) {
|
app.config(["$provide", "$routeProvider", "$interpolateProvider", "$httpProvider", "$urlRouterProvider", "$stateProvider", "$compileProvider", "markdownItConverterProvider", function ($provide, $routeProvider, $interpolateProvider, $httpProvider, $urlRouterProvider, $stateProvider, $compileProvider, markdownItConverterProvider) {
|
||||||
'use strict';
|
'use strict';
|
||||||
$httpProvider.defaults.headers.common.requesttoken = oc_requesttoken;
|
$httpProvider.defaults.headers.common.requesttoken = oc_requesttoken;
|
||||||
|
|
||||||
|
|
||||||
markdownProvider.config({
|
|
||||||
simplifiedAutoLink: true,
|
|
||||||
strikethrough: true,
|
|
||||||
tables: true,
|
|
||||||
tasklists: true
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
$compileProvider.debugInfoEnabled(true);
|
$compileProvider.debugInfoEnabled(true);
|
||||||
|
|
||||||
|
markdownItConverterProvider.config({
|
||||||
|
breaks: true,
|
||||||
|
linkify: true,
|
||||||
|
xhtmlOut: true
|
||||||
|
});
|
||||||
|
|
||||||
$urlRouterProvider.otherwise("/");
|
$urlRouterProvider.otherwise("/");
|
||||||
|
|
||||||
$stateProvider
|
$stateProvider
|
||||||
|
|||||||
@@ -33,7 +33,8 @@ Util::addScript('deck', 'vendor/angular-animate/angular-animate.min');
|
|||||||
Util::addScript('deck', 'vendor/angular-ui-router/release/angular-ui-router.min');
|
Util::addScript('deck', 'vendor/angular-ui-router/release/angular-ui-router.min');
|
||||||
Util::addScript('deck', 'vendor/ng-sortable/dist/ng-sortable.min');
|
Util::addScript('deck', 'vendor/ng-sortable/dist/ng-sortable.min');
|
||||||
Util::addScript('deck', 'vendor/angular-ui-select/dist/select.min');
|
Util::addScript('deck', 'vendor/angular-ui-select/dist/select.min');
|
||||||
Util::addScript('deck', 'vendor/showdown/dist/showdown.min');
|
Util::addScript('deck', 'vendor/markdown-it/dist/markdown-it.min');
|
||||||
|
Util::addScript('deck', 'vendor/angular-markdown-it/dist/ng-markdownit.min');
|
||||||
Util::addScript('deck', 'public/app');
|
Util::addScript('deck', 'public/app');
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|||||||
@@ -73,7 +73,7 @@
|
|||||||
autofocus-on-insert> </textarea>
|
autofocus-on-insert> </textarea>
|
||||||
<div class="container" ng-click="cardEditDescriptionShow()"
|
<div class="container" ng-click="cardEditDescriptionShow()"
|
||||||
ng-if="!status.cardEditDescription" ng-animate>
|
ng-if="!status.cardEditDescription" ng-animate>
|
||||||
<div ng-bind-html="cardservice.getCurrent().description | markdown"
|
<div markdown-it="cardservice.getCurrent().description"
|
||||||
id="markdown"></div>
|
id="markdown"></div>
|
||||||
<div class="placeholder"
|
<div class="placeholder"
|
||||||
ng-if="!cardservice.getCurrent().description"><?php p($l->t('Add a card description ...')); ?></div>
|
ng-if="!cardservice.getCurrent().description"><?php p($l->t('Add a card description ...')); ?></div>
|
||||||
|
|||||||
Reference in New Issue
Block a user