--- /dev/null
+<a kit-ref="default.html" class="kit-button-alt small" kaf>戻る</a>
+<span class="kit-inblock">バックアップ</span>
+<div class="kit-small"> クリックするとバックアップファイルの生成が開始されます。</div>
+<div class="kit-button-alt large m kit-block" kit-e="b" kaf>バックアップを開始</div>
\ No newline at end of file
((_pid) => {
-
+ App.event(_pid, "b", ()=>{
+ let _export = encodeURI(JSON.stringify(localStorage));
+ let _blob = new Blob([_export], { type: "application/json" });
+ const a = document.createElement('a');
+ a.download = new Date().toISOString() + '.json';
+ a.href = URL.createObjectURL(_blob);
+ a.click();
+ a.parentNode.removeChild(a);
+ });
+ App.event(_pid, "r", ()=>{
+ //System.dialog("復元の確認", "本当に現在のプロファイルを破棄して復元を実行しますか?", ()=>{
+ // Notification.push( S.dom(_pid, "#bandr-file").val() );
+ //});
+ });
})(pid);
\ No newline at end of file
バックアップと復元ウィザードでは、kit環境のバックアップ・復元を簡単な手順で行います。
<div class="bandr-container">
- <div class="btn"><i class="bandr-b"></i>バックアップ</div>
- <div class="btn"><i class="bandr-r"></i>リストア</div>
+ <div class="btn" kit-ref="b.html" kaf><i class="bandr-b"></i>バックアップ</div>
+ <div class="btn" kit-ref="r.html" kaf><i class="bandr-r"></i>リストア</div>
</div>
\ No newline at end of file
--- /dev/null
+<a kit-ref="default.html" class="kit-button-alt small" kaf>戻る</a>
+<span class="kit-inblock">リストア</span>
+<div class="kit-small"> ファイルを読み込んでリストアを実行できます。バックアップと復元アプリケーションで作成したバックアップファイルを選択してください。</div>
+<input type="file" name="" id="bandr-file" class="textbox m">
+<div class="kit-small"> 「復元を開始」を押下すると、現在のkitデータは失われます。異なるプロファイルを復元しようとしている場合は必ず現在のプロファイルのバックアップファイルを保存してから復元を行ってください。</div>
+<div class="kit-button-alt large m kit-block crimson" kit-e="r" kaf>復元を開始</div>
\ No newline at end of file