CSV import, also from file, and more UX improvements
This commit is contained in:
@@ -184,6 +184,7 @@
|
||||
.fa-key-modern:before,
|
||||
.fa-link:before,
|
||||
.fa-moon-o:before,
|
||||
.fa-paper-plane-o:before,
|
||||
.fa-pencil:before,
|
||||
.fa-plus:before,
|
||||
.fa-question-circle:before,
|
||||
@@ -198,6 +199,7 @@
|
||||
.fa-th-list:before,
|
||||
.fa-trash-o:before,
|
||||
.fa-undo:before,
|
||||
.fa-upload:before,
|
||||
.fa-user:before,
|
||||
.fa-user-circle-o:before,
|
||||
.fa-user-plus:before,
|
||||
@@ -240,25 +242,27 @@
|
||||
.fa-key-modern:before { content: "\f114"; }
|
||||
.fa-link:before { content: "\f115"; }
|
||||
.fa-moon-o:before { content: "\f116"; }
|
||||
.fa-pencil:before { content: "\f117"; }
|
||||
.fa-plus:before { content: "\f118"; }
|
||||
.fa-question-circle:before { content: "\f119"; }
|
||||
.fa-reply:before { content: "\f11a"; }
|
||||
.fa-sign-in:before { content: "\f11b"; }
|
||||
.fa-sign-out:before { content: "\f11c"; }
|
||||
.fa-spinner:before { content: "\f11d"; }
|
||||
.fa-star:before { content: "\f11e"; }
|
||||
.fa-star-o:before { content: "\f11f"; }
|
||||
.fa-sun-o:before { content: "\f120"; }
|
||||
.fa-table:before { content: "\f121"; }
|
||||
.fa-th-list:before { content: "\f122"; }
|
||||
.fa-trash-o:before { content: "\f123"; }
|
||||
.fa-undo:before { content: "\f124"; }
|
||||
.fa-user:before { content: "\f125"; }
|
||||
.fa-user-circle-o:before { content: "\f126"; }
|
||||
.fa-user-plus:before { content: "\f127"; }
|
||||
.fa-users:before { content: "\f128"; }
|
||||
.fa-wrench:before { content: "\f129"; }
|
||||
.fa-paper-plane-o:before { content: "\f117"; }
|
||||
.fa-pencil:before { content: "\f118"; }
|
||||
.fa-plus:before { content: "\f119"; }
|
||||
.fa-question-circle:before { content: "\f11a"; }
|
||||
.fa-reply:before { content: "\f11b"; }
|
||||
.fa-sign-in:before { content: "\f11c"; }
|
||||
.fa-sign-out:before { content: "\f11d"; }
|
||||
.fa-spinner:before { content: "\f11e"; }
|
||||
.fa-star:before { content: "\f11f"; }
|
||||
.fa-star-o:before { content: "\f120"; }
|
||||
.fa-sun-o:before { content: "\f121"; }
|
||||
.fa-table:before { content: "\f122"; }
|
||||
.fa-th-list:before { content: "\f123"; }
|
||||
.fa-trash-o:before { content: "\f124"; }
|
||||
.fa-undo:before { content: "\f125"; }
|
||||
.fa-upload:before { content: "\f126"; }
|
||||
.fa-user:before { content: "\f127"; }
|
||||
.fa-user-circle-o:before { content: "\f128"; }
|
||||
.fa-user-plus:before { content: "\f129"; }
|
||||
.fa-users:before { content: "\f12a"; }
|
||||
.fa-wrench:before { content: "\f12b"; }
|
||||
</style>
|
||||
|
||||
<!--[if lte IE 8]><script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
|
||||
@@ -274,7 +278,7 @@
|
||||
<body class="characters-off">
|
||||
<div id="page" class="container">
|
||||
<header>
|
||||
<h1>fa-dtbl-1 contains 42 glyphs:</h1>
|
||||
<h1>fa-dtbl-1 contains 44 glyphs:</h1>
|
||||
<a onclick="toggleCharacters(); return false;" href="#">Toggle Preview Characters</a>
|
||||
</header>
|
||||
|
||||
@@ -581,6 +585,19 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="glyph">
|
||||
<div class="preview-glyphs">
|
||||
<span class="step size-12"><span class="letters">Pp</span><i id="fa-paper-plane-o" class="fa-paper-plane-o"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="fa-paper-plane-o" class="fa-paper-plane-o"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="fa-paper-plane-o" class="fa-paper-plane-o"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="fa-paper-plane-o" class="fa-paper-plane-o"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="fa-paper-plane-o" class="fa-paper-plane-o"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="fa-paper-plane-o" class="fa-paper-plane-o"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="fa-paper-plane-o" class="fa-paper-plane-o"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="fa-paper-plane-o" class="fa-paper-plane-o"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="fa-paper-plane-o" class="fa-paper-plane-o"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="fa-paper-plane-o" class="fa-paper-plane-o"></i></span>
|
||||
</div>
|
||||
<div class="preview-scale">
|
||||
<span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span>
|
||||
</div>
|
||||
<div class="usage">
|
||||
<input class="class" type="text" readonly="readonly" onClick="this.select();" value=".fa-paper-plane-o" />
|
||||
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf117;" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="glyph">
|
||||
<div class="preview-glyphs">
|
||||
<span class="step size-12"><span class="letters">Pp</span><i id="fa-pencil" class="fa-pencil"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="fa-pencil" class="fa-pencil"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="fa-pencil" class="fa-pencil"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="fa-pencil" class="fa-pencil"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="fa-pencil" class="fa-pencil"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="fa-pencil" class="fa-pencil"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="fa-pencil" class="fa-pencil"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="fa-pencil" class="fa-pencil"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="fa-pencil" class="fa-pencil"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="fa-pencil" class="fa-pencil"></i></span>
|
||||
@@ -590,7 +607,7 @@
|
||||
</div>
|
||||
<div class="usage">
|
||||
<input class="class" type="text" readonly="readonly" onClick="this.select();" value=".fa-pencil" />
|
||||
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf117;" />
|
||||
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf118;" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -603,7 +620,7 @@
|
||||
</div>
|
||||
<div class="usage">
|
||||
<input class="class" type="text" readonly="readonly" onClick="this.select();" value=".fa-plus" />
|
||||
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf118;" />
|
||||
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf119;" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -616,7 +633,7 @@
|
||||
</div>
|
||||
<div class="usage">
|
||||
<input class="class" type="text" readonly="readonly" onClick="this.select();" value=".fa-question-circle" />
|
||||
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf119;" />
|
||||
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf11a;" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -629,7 +646,7 @@
|
||||
</div>
|
||||
<div class="usage">
|
||||
<input class="class" type="text" readonly="readonly" onClick="this.select();" value=".fa-reply" />
|
||||
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf11a;" />
|
||||
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf11b;" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -642,7 +659,7 @@
|
||||
</div>
|
||||
<div class="usage">
|
||||
<input class="class" type="text" readonly="readonly" onClick="this.select();" value=".fa-sign-in" />
|
||||
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf11b;" />
|
||||
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf11c;" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -655,7 +672,7 @@
|
||||
</div>
|
||||
<div class="usage">
|
||||
<input class="class" type="text" readonly="readonly" onClick="this.select();" value=".fa-sign-out" />
|
||||
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf11c;" />
|
||||
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf11d;" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -668,7 +685,7 @@
|
||||
</div>
|
||||
<div class="usage">
|
||||
<input class="class" type="text" readonly="readonly" onClick="this.select();" value=".fa-spinner" />
|
||||
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf11d;" />
|
||||
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf11e;" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -681,7 +698,7 @@
|
||||
</div>
|
||||
<div class="usage">
|
||||
<input class="class" type="text" readonly="readonly" onClick="this.select();" value=".fa-star" />
|
||||
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf11e;" />
|
||||
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf11f;" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -694,7 +711,7 @@
|
||||
</div>
|
||||
<div class="usage">
|
||||
<input class="class" type="text" readonly="readonly" onClick="this.select();" value=".fa-star-o" />
|
||||
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf11f;" />
|
||||
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf120;" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -707,7 +724,7 @@
|
||||
</div>
|
||||
<div class="usage">
|
||||
<input class="class" type="text" readonly="readonly" onClick="this.select();" value=".fa-sun-o" />
|
||||
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf120;" />
|
||||
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf121;" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -720,7 +737,7 @@
|
||||
</div>
|
||||
<div class="usage">
|
||||
<input class="class" type="text" readonly="readonly" onClick="this.select();" value=".fa-table" />
|
||||
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf121;" />
|
||||
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf122;" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -733,7 +750,7 @@
|
||||
</div>
|
||||
<div class="usage">
|
||||
<input class="class" type="text" readonly="readonly" onClick="this.select();" value=".fa-th-list" />
|
||||
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf122;" />
|
||||
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf123;" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -746,7 +763,7 @@
|
||||
</div>
|
||||
<div class="usage">
|
||||
<input class="class" type="text" readonly="readonly" onClick="this.select();" value=".fa-trash-o" />
|
||||
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf123;" />
|
||||
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf124;" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -759,7 +776,20 @@
|
||||
</div>
|
||||
<div class="usage">
|
||||
<input class="class" type="text" readonly="readonly" onClick="this.select();" value=".fa-undo" />
|
||||
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf124;" />
|
||||
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf125;" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="glyph">
|
||||
<div class="preview-glyphs">
|
||||
<span class="step size-12"><span class="letters">Pp</span><i id="fa-upload" class="fa-upload"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="fa-upload" class="fa-upload"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="fa-upload" class="fa-upload"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="fa-upload" class="fa-upload"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="fa-upload" class="fa-upload"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="fa-upload" class="fa-upload"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="fa-upload" class="fa-upload"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="fa-upload" class="fa-upload"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="fa-upload" class="fa-upload"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="fa-upload" class="fa-upload"></i></span>
|
||||
</div>
|
||||
<div class="preview-scale">
|
||||
<span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span>
|
||||
</div>
|
||||
<div class="usage">
|
||||
<input class="class" type="text" readonly="readonly" onClick="this.select();" value=".fa-upload" />
|
||||
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf126;" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -772,7 +802,7 @@
|
||||
</div>
|
||||
<div class="usage">
|
||||
<input class="class" type="text" readonly="readonly" onClick="this.select();" value=".fa-user" />
|
||||
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf125;" />
|
||||
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf127;" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -785,7 +815,7 @@
|
||||
</div>
|
||||
<div class="usage">
|
||||
<input class="class" type="text" readonly="readonly" onClick="this.select();" value=".fa-user-circle-o" />
|
||||
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf126;" />
|
||||
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf128;" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -798,7 +828,7 @@
|
||||
</div>
|
||||
<div class="usage">
|
||||
<input class="class" type="text" readonly="readonly" onClick="this.select();" value=".fa-user-plus" />
|
||||
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf127;" />
|
||||
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf129;" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -811,7 +841,7 @@
|
||||
</div>
|
||||
<div class="usage">
|
||||
<input class="class" type="text" readonly="readonly" onClick="this.select();" value=".fa-users" />
|
||||
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf128;" />
|
||||
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf12a;" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -824,7 +854,7 @@
|
||||
</div>
|
||||
<div class="usage">
|
||||
<input class="class" type="text" readonly="readonly" onClick="this.select();" value=".fa-wrench" />
|
||||
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf129;" />
|
||||
<input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf12b;" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user