parent
d48ac0a37d
commit
8b0f5e7000
|
@ -238,9 +238,9 @@ DISABLE_EXTERNAL_SERVICES=false
|
||||||
# Example: AVATAR_URL=https://seccdn.libravatar.org/avatar/${hash}?s=${size}&d=identicon
|
# Example: AVATAR_URL=https://seccdn.libravatar.org/avatar/${hash}?s=${size}&d=identicon
|
||||||
AVATAR_URL=
|
AVATAR_URL=
|
||||||
|
|
||||||
# Enable draw.io integration
|
# Enable diagrams.net integration
|
||||||
# Can simply be true/false to enable/disable the integration.
|
# Can simply be true/false to enable/disable the integration.
|
||||||
# Alternatively, It can be URL to the draw.io instance you want to use.
|
# Alternatively, It can be URL to the diagrams.net instance you want to use.
|
||||||
# For URLs, The following URL parameters should be included: embed=1&proto=json&spin=1
|
# For URLs, The following URL parameters should be included: embed=1&proto=json&spin=1
|
||||||
DRAWIO=true
|
DRAWIO=true
|
||||||
|
|
||||||
|
|
|
@ -168,6 +168,6 @@ These are the great open-source projects used to help build BookStack:
|
||||||
* [Snappy (WKHTML2PDF)](https://github.com/barryvdh/laravel-snappy)
|
* [Snappy (WKHTML2PDF)](https://github.com/barryvdh/laravel-snappy)
|
||||||
* [Laravel IDE helper](https://github.com/barryvdh/laravel-ide-helper)
|
* [Laravel IDE helper](https://github.com/barryvdh/laravel-ide-helper)
|
||||||
* [WKHTMLtoPDF](http://wkhtmltopdf.org/index.html)
|
* [WKHTMLtoPDF](http://wkhtmltopdf.org/index.html)
|
||||||
* [Draw.io](https://github.com/jgraph/drawio)
|
* [diagrams.net](https://github.com/jgraph/drawio)
|
||||||
* [Laravel Stats](https://github.com/stefanzweifel/laravel-stats)
|
* [Laravel Stats](https://github.com/stefanzweifel/laravel-stats)
|
||||||
* [OneLogin's SAML PHP Toolkit](https://github.com/onelogin/php-saml)
|
* [OneLogin's SAML PHP Toolkit](https://github.com/onelogin/php-saml)
|
|
@ -1,7 +1,7 @@
|
||||||
<div component="page-editor" class="page-editor flex-fill flex"
|
<div component="page-editor" class="page-editor flex-fill flex"
|
||||||
option:page-editor:drafts-enabled="{{ $draftsEnabled ? 'true' : 'false' }}"
|
option:page-editor:drafts-enabled="{{ $draftsEnabled ? 'true' : 'false' }}"
|
||||||
@if(config('services.drawio'))
|
@if(config('services.drawio'))
|
||||||
drawio-url="{{ is_string(config('services.drawio')) ? config('services.drawio') : 'https://www.draw.io/?embed=1&proto=json&spin=1' }}"
|
drawio-url="{{ is_string(config('services.drawio')) ? config('services.drawio') : 'https://embed.diagrams.net/?embed=1&proto=json&spin=1' }}"
|
||||||
@endif
|
@endif
|
||||||
@if($model->name === trans('entities.pages_initial_name'))
|
@if($model->name === trans('entities.pages_initial_name'))
|
||||||
option:page-editor:has-default-title="true"
|
option:page-editor:has-default-title="true"
|
||||||
|
|
|
@ -69,7 +69,7 @@ class DrawioTest extends TestCase
|
||||||
$editor = $this->getEditor();
|
$editor = $this->getEditor();
|
||||||
|
|
||||||
$resp = $this->actingAs($editor)->get($page->getUrl('/edit'));
|
$resp = $this->actingAs($editor)->get($page->getUrl('/edit'));
|
||||||
$resp->assertSee('drawio-url="https://www.draw.io/?embed=1&proto=json&spin=1"');
|
$resp->assertSee('drawio-url="https://embed.diagrams.net/?embed=1&proto=json&spin=1"');
|
||||||
|
|
||||||
config()->set('services.drawio', false);
|
config()->set('services.drawio', false);
|
||||||
$resp = $this->actingAs($editor)->get($page->getUrl('/edit'));
|
$resp = $this->actingAs($editor)->get($page->getUrl('/edit'));
|
||||||
|
|
Loading…
Reference in New Issue