|
|
@@ -1,19 +0,0 @@
|
|
|
-import { ObsoleteGrowiUriInjector } from '~/interfaces/growi-uri-injector';
|
|
|
-
|
|
|
-export class GrowiUriInjectionButtonDelegator implements ObsoleteGrowiUriInjector {
|
|
|
-
|
|
|
- inject(element: {value:string}, growiUri:string): void {
|
|
|
- const parsedValue = JSON.parse(element.value);
|
|
|
- const originalData = JSON.stringify(parsedValue);
|
|
|
- element.value = JSON.stringify({ growiUri, originalData });
|
|
|
- }
|
|
|
-
|
|
|
- extract(action: {value:string}): {growiUri?:string, originalData:any} {
|
|
|
- const parsedValues = JSON.parse(action.value);
|
|
|
- if (parsedValues.originalData != null) {
|
|
|
- parsedValues.originalData = JSON.parse(parsedValues.originalData);
|
|
|
- }
|
|
|
- return parsedValues;
|
|
|
- }
|
|
|
-
|
|
|
-}
|