<md-dialog aria-label="{{ $root.p3xr.strings.intention.jsonViewShow }}" style="min-width: 320px; width: 75%; min-height: 200px; height: 75%">
<md-toolbar md-theme="{{$root.p3xr.state.themeLayout}}" class="md-hue-3">
<div class="md-toolbar-tools">
<md-icon>edit</md-icon>
{{ $root.p3xr.strings.intention.jsonViewEditor }}
<span flex></span>
<md-button class="md-icon-button" ng-click="ok()" aria-label="{{ $root.p3xr.strings.intention.close }}">
<md-icon>close</md-icon>
</md-button>
</div>
</md-toolbar>
<md-dialog-content flex md-theme="{{ $root.p3xr.state.theme }}" >
<md-content style="font-family: monospace; height: 100%">
<span id="p3xr-jsoneditor" style="width: 100%; height: 100%;"></span>
<div ng-if="!isJson" layout-padding>
{{ $root.p3xr.strings.label.jsonViewNotParsable}}
</div>
</md-content>
</md-dialog-content>
<md-dialog-actions layout="row" md-theme="{{ $root.p3xr.state.theme }}">
<span flex></span>
<md-button ng-click="ok()" class="md-raised md-warn" aria-label="{{ $root.p3xr.strings.intention.close }}">
<md-icon>cancel</md-icon>
<span hide-sm hide-xs>{{ $root.p3xr.strings.intention.cancel }}</span>
<md-tooltip ng-if="$root.$mdMedia('sm') || $root.$mdMedia('xs')" md-direction="bottom">{{ $root.p3xr.strings.intention.cancel }}</md-tooltip>
</md-button>
<md-button ng-if="isJson" class="md-raised md-primary" ng-click="save({ format : false})">
<md-icon>save</md-icon>
<span hide-sm hide-xs>{{ $root.p3xr.strings.intention.save }}</span>
<md-tooltip ng-if="$root.$mdMedia('sm') || $root.$mdMedia('xs')" md-direction="bottom">{{ $root.p3xr.strings.intention.save }}</md-tooltip>
</md-button>
<md-button ng-if="isJson" class="md-raised md-primary" ng-click="save({ format : true})">
<md-icon>save</md-icon>
<span hide-sm hide-xs>{{ $root.p3xr.strings.intention.saveWithFormatJson }}</span>
<md-tooltip ng-if="$root.$mdMedia('sm') || $root.$mdMedia('xs')" md-direction="bottom">{{ $root.p3xr.strings.intention.saveWithFormatJson }}</md-tooltip>
</md-button>
</md-dialog-actions>
</form>
</md-dialog>