1
0
Fork 0
mirror of https://github.com/documize/community.git synced 2025-07-19 13:19:43 +02:00

embed links into markdown content

This commit is contained in:
Harvey Kandola 2017-05-10 08:13:53 +01:00
parent 88add0ae63
commit 60131df628
7 changed files with 628 additions and 620 deletions

View file

@ -8,7 +8,7 @@ The mission is to bring software dev inspired features (refactoring, testing, li
## Latest version
v1.47.0
v1.47.1
## OS Support

View file

@ -39,7 +39,7 @@ export default Ember.Component.extend(NotifierMixin, TooltipMixin, {
if (!$(jumpTo).inView()) {
$(jumpTo).velocity("scroll", { duration: 250, offset: -100 });
}
});
});
},
didRender() {
@ -83,7 +83,7 @@ export default Ember.Component.extend(NotifierMixin, TooltipMixin, {
link.orphan = true;
} else {
if (link.linkType === "section") {
self.attrs.gotoPage(link.targetId);
self.attrs.onGotoPage(link.targetId);
}
}
}

View file

@ -16,6 +16,7 @@ export default Ember.Controller.extend(NotifierMixin, {
documentService: Ember.inject.service('document'),
templateService: Ember.inject.service('template'),
sectionService: Ember.inject.service('section'),
linkService: Ember.inject.service('link'),
folder: {},
pages: [],
toggled: false,
@ -42,6 +43,10 @@ export default Ember.Controller.extend(NotifierMixin, {
if (documentId === targetDocumentId) {
this.set('pageId', '');
this.get('target.router').refresh();
this.get('linkService').getDocumentLinks(this.get('model.document.id')).then((links) => {
this.set('model.links', links);
});
}
});
},
@ -65,6 +70,9 @@ export default Ember.Controller.extend(NotifierMixin, {
this.get('documentService').updatePage(documentId, page.get('id'), model).then((up) => {
page = up;
this.set('pageId', page.get('id'));
this.get('linkService').getDocumentLinks(this.get('model.document.id')).then((links) => {
this.set('model.links', links);
});
});
},

View file

@ -19,7 +19,7 @@
{{document/document-view document=model.document links=model.links pages=model.pages
folder=model.folder folders=model.folders sections=model.sections isEditor=model.isEditor pageId=pageId
onSavePage=(action 'onSavePage') onInsertSection=(action 'onInsertSection')
onSavePageAsBlock=(action 'onSavePageAsBlock') onDeleteBlock=(action 'onDeleteBlock')
onSavePageAsBlock=(action 'onSavePageAsBlock') onDeleteBlock=(action 'onDeleteBlock') onGotoPage=(action 'onGotoPage')
onCopyPage=(action 'onCopyPage') onMovePage=(action 'onMovePage') onDeletePage=(action 'onPageDeleted')}}
</div>
{{/layout/zone-content}}

View file

@ -1,6 +1,6 @@
{
"name": "documize",
"version": "1.47.0",
"version": "1.47.1",
"description": "The Document IDE",
"private": true,
"repository": "",

View file

@ -35,7 +35,7 @@ var Product core.ProdInfo
func init() {
Product.Major = "1"
Product.Minor = "47"
Product.Patch = "0"
Product.Patch = "1"
Product.Version = fmt.Sprintf("%s.%s.%s", Product.Major, Product.Minor, Product.Patch)
Product.Edition = "Community"
Product.Title = fmt.Sprintf("%s Edition", Product.Edition)

File diff suppressed because one or more lines are too long