Browse Source

feat(export/import): minor progress

Torkel Ödegaard 9 years ago
parent
commit
bb6f4fff87
2 changed files with 10 additions and 5 deletions
  1. 1 0
      pkg/api/api.go
  2. 9 5
      public/app/features/dashboard/partials/import.html

+ 1 - 0
pkg/api/api.go

@@ -55,6 +55,7 @@ func Register(r *macaron.Macaron) {
 
 	r.Get("/dashboard/*", reqSignedIn, Index)
 	r.Get("/dashboard-solo/*", reqSignedIn, Index)
+	r.Get("/import/dashboard", reqSignedIn, Index)
 
 	r.Get("/playlists/", reqSignedIn, Index)
 	r.Get("/playlists/*", reqSignedIn, Index)

+ 9 - 5
public/app/features/dashboard/partials/import.html

@@ -4,15 +4,19 @@
 <div class="page-container">
 	<div class="page-header">
 		<h1>
-			Import file
-			<em style="font-size: 14px;padding-left: 10px;"> <i class="fa fa-info-circle"></i> Load dashboard from local .json file</em>
+			Import dashboard
 		</h1>
 	</div>
 
+	<h5 class="section-heading">
+		Upload .json file
+	</h5>
+
 	<div class="gf-form-group">
-			<form class="gf-form">
-				<input type="file" id="dashupload" dash-upload/><br>
-			</form>
+		<form class="gf-form">
+			<input type="file" id="dashupload" dash-upload name="dashupload" class="hide"/><br>
+			<label class="btn btn-success" for="dashupload">Select file</label>
+		</form>
 	</div>
 
 	<h5 class="section-heading">