Add Search Dropdowns to Front Page; Package Updates;

This commit is contained in:
BuildFeed Bot 2018-01-06 11:13:06 +00:00
parent 3e4ac70888
commit 1eaf1125d3
11 changed files with 415 additions and 234 deletions

View File

@ -17,22 +17,6 @@ public ActionResult Index()
return View();
}
[Authorize(Users = "hounsell")]
[Route("setup")]
public ActionResult Setup()
{
if (!Roles.RoleExists("Administrators"))
{
Roles.CreateRole("Administrators");
}
if (!Roles.IsUserInRole("hounsell", "Administrators"))
{
Roles.AddUserToRole("hounsell", "Administrators");
}
return RedirectToAction(nameof(Index));
}
[Authorize(Roles = "Administrators")]
[Route("regen-cache")]
public async Task<ActionResult> RegenerateCache()

View File

@ -17,8 +17,4 @@
<li>
@Html.ActionLink("Regenerate cached properties", nameof(RootController.RegenerateCache), "Root")
</li>
@if (User.Identity.Name == "hounsell")
{
<li>@Html.ActionLink("Initial setup", nameof(RootController.Setup))</li>
}
</ul>

View File

@ -566,7 +566,8 @@
<Import Project="..\packages\NETStandard.Library.2.0.1\build\netstandard2.0\NETStandard.Library.targets" Condition="Exists('..\packages\NETStandard.Library.2.0.1\build\netstandard2.0\NETStandard.Library.targets')" />
<Import Project="..\packages\MSBuildGitHash.0.2.0\build\MSBuildGitHash.targets" Condition="Exists('..\packages\MSBuildGitHash.0.2.0\build\MSBuildGitHash.targets')" />
<PropertyGroup>
<PreBuildEvent>attrib +H $(ProjectDir)node_modules /D</PreBuildEvent>
<PreBuildEvent>attrib +H $(ProjectDir)node_modules /D
attrib +H $(ProjectDir)obj /D</PreBuildEvent>
</PropertyGroup>
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.

View File

@ -38,6 +38,10 @@ public FrontController()
#endif
public async Task<ActionResult> Index()
{
ViewBag.Versions = await _bModel.SelectAllVersions();
ViewBag.Years = await _bModel.SelectAllYears();
ViewBag.Sources = await _bModel.SelectAllSources();
Dictionary<ProjectFamily, FrontPage> items = await _bModel.SelectFrontPage();
return View(nameof(Index), items);
}

View File

@ -6,6 +6,7 @@
@{
ViewBag.Title = string.Format(VariantTerms.Front_HomeH1, InvariantTerms.SiteName);
}
@section Head
{
<meta name="description" content="Learn what Dona Sarkar won&apos;t tell you. Keep up to date with the latest Microsoft Windows developments with BuildFeed, the comprehensive build tracker." />
@ -91,6 +92,88 @@
}
</div>
</div>
<h3>@VariantTerms.Search_BuildFeed</h3>
<div class="build-group-listing">
<div class="build-group">
<h3 class="build-group-title">
<span>@VariantTerms.Search_Version</span>
</h3>
<div class="form-group">
<div class="group-input-button">
<select id="search-version">
@{
BuildVersion[] versions = ViewBag.Versions;
foreach (BuildVersion version in versions)
{
<option value="@Url.Action(nameof(FrontController.ViewVersion), "Front", new
{
major = version.Major,
minor = version.Minor
})">
@version.ToString()
</option>
}
}
</select>
<button onclick="window.location = document.getElementById('search-version').value; return false;">
<i class="fa fa-search"></i>
</button>
</div>
</div>
</div>
<div class="build-group">
<h3 class="build-group-title">
<span>@VariantTerms.Search_Year</span>
</h3>
<div class="form-group">
<div class="group-input-button">
<select id="search-year">
@{
int[] years = ViewBag.Years;
foreach (int year in years)
{
<option value="@Url.Action(nameof(FrontController.ViewYear), "Front", new
{
year
})">
@year
</option>
}
}
</select>
<button onclick="window.location = document.getElementById('search-year').value;return false;">
<i class="fa fa-search"></i>
</button>
</div>
</div>
</div>
<div class="build-group">
<h3 class="build-group-title">
<span>@VariantTerms.Search_Source</span>
</h3>
<div class="form-group">
<div class="group-input-button">
<select id="search-source">
@{
TypeOfSource[] sources = ViewBag.Sources;
foreach (TypeOfSource source in sources)
{
<option value="@Url.Action(nameof(FrontController.ViewSource), "Front", new
{
source
})">
@MvcExtensions.GetDisplayTextForEnum(source)
</option>
}
}
</select>
<button onclick="window.location = document.getElementById('search-source').value;return false;">
<i class="fa fa-search"></i>
</button>
</div>
</div>
</div>
</div>
<h3>@VariantTerms.Front_Share</h3>
<div class="addthis_sharing_toolbox"></div>
<br />

View File

@ -7,90 +7,90 @@
<dl class="credits-list">
<dt>BuildFeed Team</dt>
<dd>Thomas Hounsell&ensp;<a target="_blank" rel="nofollow" href="https://twitter.com/tomhounsell"><i class="fa fa-twitter"></i></a></dd>
<dd>Nick (ultrawindows)&ensp;<a target="_blank" rel="nofollow" href="https://twitter.com/nickurtnl"><i class="fa fa-twitter"></i></a></dd>
<dd>Ahmed (airportsfan)&ensp;<a target="_blank" rel="nofollow" href="https://twitter.com/airportsfan"><i class="fa fa-twitter"></i></a></dd>
<dd>Lukas (tfwboredom)&ensp;<a target="_blank" rel="nofollow" href="https://twitter.com/tfwboredom"><i class="fa fa-twitter"></i></a></dd>
<dd>Soorya (fakirmeditation)&ensp;<a target="_blank" rel="nofollow" href="https://twitter.com/fakirmeditation"><i class="fa fa-twitter"></i></a></dd>
<dd>Thomas Hounsell&ensp;<a target="_blank" rel="nofollow noopener" href="https://twitter.com/tomhounsell"><i class="fa fa-twitter"></i></a></dd>
<dd>Nick (ultrawindows)&ensp;<a target="_blank" rel="nofollow noopener" href="https://twitter.com/nickurtnl"><i class="fa fa-twitter"></i></a></dd>
<dd>Ahmed (airportsfan)&ensp;<a target="_blank" rel="nofollow noopener" href="https://twitter.com/airportsfan"><i class="fa fa-twitter"></i></a></dd>
<dd>Lukas (tfwboredom)&ensp;<a target="_blank" rel="nofollow noopener" href="https://twitter.com/tfwboredom"><i class="fa fa-twitter"></i></a></dd>
<dd>Soorya (fakirmeditation)&ensp;<a target="_blank" rel="nofollow noopener" href="https://twitter.com/fakirmeditation"><i class="fa fa-twitter"></i></a></dd>
</dl>
<div class="credits-wrapper">
<dl class="credits-list">
<dt>Arabic (@System.Globalization.CultureInfo.GetCultureInfo("ar").NativeName) Translation</dt>
<dd>Ahmed (airportsfan)&ensp;<a target="_blank" rel="nofollow" href="https://twitter.com/airportsfan"><i class="fa fa-twitter"></i></a></dd>
<dd>Ahmed (airportsfan)&ensp;<a target="_blank" rel="nofollow noopener" href="https://twitter.com/airportsfan"><i class="fa fa-twitter"></i></a></dd>
<dt>Bengali (@System.Globalization.CultureInfo.GetCultureInfo("bn").NativeName) Translation</dt>
<dd>Mehedi Hassan&ensp;<a target="_blank" rel="nofollow" href="https://twitter.com/mehedih_"><i class="fa fa-twitter"></i></a></dd>
<dd>Mehedi Hassan&ensp;<a target="_blank" rel="nofollow noopener" href="https://twitter.com/mehedih_"><i class="fa fa-twitter"></i></a></dd>
<dt>Czech (@System.Globalization.CultureInfo.GetCultureInfo("cs").NativeName) Translation</dt>
<dd>David (rezedus)&ensp;<a target="_blank" rel="nofollow" href="https://twitter.com/rezedus"><i class="fa fa-twitter"></i></a></dd>
<dd>David (rezedus)&ensp;<a target="_blank" rel="nofollow noopener" href="https://twitter.com/rezedus"><i class="fa fa-twitter"></i></a></dd>
<dt>German (@System.Globalization.CultureInfo.GetCultureInfo("de").NativeName) Translation</dt>
<dd>The Dhel&ensp;<a target="_blank" rel="nofollow" href="https://twitter.com/The_Dhel"><i class="fa fa-twitter"></i></a></dd>
<dd>Christopher&ensp;<a target="_blank" rel="nofollow" href="https://twitter.com/evil_pro_"><i class="fa fa-twitter"></i></a></dd>
<dd>The Dhel&ensp;<a target="_blank" rel="nofollow noopener" href="https://twitter.com/The_Dhel"><i class="fa fa-twitter"></i></a></dd>
<dd>Christopher&ensp;<a target="_blank" rel="nofollow noopener" href="https://twitter.com/evil_pro_"><i class="fa fa-twitter"></i></a></dd>
<dt>Greek (@System.Globalization.CultureInfo.GetCultureInfo("el").NativeName) Translation</dt>
<dd>Hacker?pcs</dd>
<dd>Sotiris Michail&ensp;<a target="_blank" rel="nofollow" href="https://twitter.com/SnakeOnStick"><i class="fa fa-twitter"></i></a></dd>
<dd>Sotiris Michail&ensp;<a target="_blank" rel="nofollow noopener" href="https://twitter.com/SnakeOnStick"><i class="fa fa-twitter"></i></a></dd>
<dt>Spanish (@System.Globalization.CultureInfo.GetCultureInfo("es").NativeName) Translation</dt>
<dd>Nightsteed</dd>
<dd>Ben Ward&ensp;<a target="_blank" rel="nofollow" href="https://twitter.com/_BenW_"><i class="fa fa-twitter"></i></a></dd>
<dd>Meober Whagby&ensp;<a target="_blank" rel="nofollow" href="https://twitter.com/ultimofriki"><i class="fa fa-twitter"></i></a></dd>
<dd>Ben Ward&ensp;<a target="_blank" rel="nofollow noopener" href="https://twitter.com/_BenW_"><i class="fa fa-twitter"></i></a></dd>
<dd>Meober Whagby&ensp;<a target="_blank" rel="nofollow noopener" href="https://twitter.com/ultimofriki"><i class="fa fa-twitter"></i></a></dd>
<dt>Farsi (@System.Globalization.CultureInfo.GetCultureInfo("fa").NativeName) Translation</dt>
<dd>Niloo&ensp;<a target="_blank" rel="nofollow" href="https://twitter.com/Niloo0937"><i class="fa fa-twitter"></i></a></dd>
<dd>Niloo&ensp;<a target="_blank" rel="nofollow noopener" href="https://twitter.com/Niloo0937"><i class="fa fa-twitter"></i></a></dd>
<dt>Finnish (@System.Globalization.CultureInfo.GetCultureInfo("fi").NativeName) Translation</dt>
<dd>Daniel Gurney (wheatley)&ensp;<a target="_blank" rel="nofollow" href="https://twitter.com/Daniel_Gurney0"><i class="fa fa-twitter"></i></a></dd>
<dd>Daniel Gurney (wheatley)&ensp;<a target="_blank" rel="nofollow noopener" href="https://twitter.com/Daniel_Gurney0"><i class="fa fa-twitter"></i></a></dd>
<dt>French (@System.Globalization.CultureInfo.GetCultureInfo("fr").NativeName) Translation</dt>
<dd>CgSYannick&ensp;<a target="_blank" rel="nofollow" href="https://twitter.com/YannickTHFR"><i class="fa fa-twitter"></i></a></dd>
<dd>Gustave M.&ensp;<a target="_blank" rel="nofollow" href="https://twitter.com/gus33000"><i class="fa fa-twitter"></i></a></dd>
<dd>Christophe Lavalle&ensp;<a target="_blank" rel="nofollow" href="https://twitter.com/ChristopheLav"><i class="fa fa-twitter"></i></a></dd>
<dd>CgSYannick&ensp;<a target="_blank" rel="nofollow noopener" href="https://twitter.com/YannickTHFR"><i class="fa fa-twitter"></i></a></dd>
<dd>Gustave M.&ensp;<a target="_blank" rel="nofollow noopener" href="https://twitter.com/gus33000"><i class="fa fa-twitter"></i></a></dd>
<dd>Christophe Lavalle&ensp;<a target="_blank" rel="nofollow noopener" href="https://twitter.com/ChristopheLav"><i class="fa fa-twitter"></i></a></dd>
<dt>Croatian (@System.Globalization.CultureInfo.GetCultureInfo("hr").NativeName) Translation</dt>
<dd>Mario Bešen&ensp;<a target="_blank" rel="nofollow" href="https://twitter.com/mariobesen"><i class="fa fa-twitter"></i></a></dd>
<dd>Mario Bešen&ensp;<a target="_blank" rel="nofollow noopener" href="https://twitter.com/mariobesen"><i class="fa fa-twitter"></i></a></dd>
<dt>Hebrew (@System.Globalization.CultureInfo.GetCultureInfo("he").NativeName) Translation</dt>
<dd>David Fainshtein&ensp;<a target="_blank" rel="nofollow" href="https://twitter.com/david_f"><i class="fa fa-twitter"></i></a></dd>
<dd>David Fainshtein&ensp;<a target="_blank" rel="nofollow noopener" href="https://twitter.com/david_f"><i class="fa fa-twitter"></i></a></dd>
<dt>Indonesian (@System.Globalization.CultureInfo.GetCultureInfo("id").NativeName) Translation</dt>
<dd>Andreas</dd>
<dt>Italian (@System.Globalization.CultureInfo.GetCultureInfo("it").NativeName) Translation</dt>
<dd>Meober Whagby&ensp;<a target="_blank" rel="nofollow" href="https://twitter.com/ultimofriki"><i class="fa fa-twitter"></i></a></dd>
<dd>Simone Nataz&ensp;<a target="_blank" rel="nofollow" href="https://twitter.com/djnataz"><i class="fa fa-twitter"></i></a></dd>
<dd>Meober Whagby&ensp;<a target="_blank" rel="nofollow noopener" href="https://twitter.com/ultimofriki"><i class="fa fa-twitter"></i></a></dd>
<dd>Simone Nataz&ensp;<a target="_blank" rel="nofollow noopener" href="https://twitter.com/djnataz"><i class="fa fa-twitter"></i></a></dd>
<dt>Japanese (@System.Globalization.CultureInfo.GetCultureInfo("ja").NativeName) Translation</dt>
<dd>parly&ensp;<a target="_blank" rel="nofollow" href="https://github.com/parly"><i class="fa fa-github"></i></a></dd>
<dd>parly&ensp;<a target="_blank" rel="nofollow noopener" href="https://github.com/parly"><i class="fa fa-github"></i></a></dd>
<dt>Korean (@System.Globalization.CultureInfo.GetCultureInfo("ko").NativeName) Translation</dt>
<dd>qta3426</dd>
<dd>SD SkyKlouD&ensp;<a target="_blank" rel="nofollow" href="https://twitter.com/_SDSkyKlouD"><i class="fa fa-twitter"></i></a></dd>
<dd>SD SkyKlouD&ensp;<a target="_blank" rel="nofollow noopener" href="https://twitter.com/_SDSkyKlouD"><i class="fa fa-twitter"></i></a></dd>
</dl>
<dl class="credits-list">
<dt>Lithuanian (@System.Globalization.CultureInfo.GetCultureInfo("lt").NativeName) Translation</dt>
<dd>Super User&ensp;<a target="_blank" rel="nofollow" href="https://twitter.com/Superb_User"><i class="fa fa-twitter"></i></a></dd>
<dd>Super User&ensp;<a target="_blank" rel="nofollow noopener" href="https://twitter.com/Superb_User"><i class="fa fa-twitter"></i></a></dd>
<dt>Dutch (@System.Globalization.CultureInfo.GetCultureInfo("nl").NativeName) Translation</dt>
<dd>Nick (ultrawindows)&ensp;<a target="_blank" rel="nofollow" href="https://twitter.com/nickurtnl"><i class="fa fa-twitter"></i></a></dd>
<dd>Nick (ultrawindows)&ensp;<a target="_blank" rel="nofollow noopener" href="https://twitter.com/nickurtnl"><i class="fa fa-twitter"></i></a></dd>
<dt>Polish (@System.Globalization.CultureInfo.GetCultureInfo("pl").NativeName) Translation</dt>
<dd>piotrulos&ensp;<a target="_blank" rel="nofollow" href="https://twitter.com/piotrulos"><i class="fa fa-twitter"></i></a></dd>
<dd>dzaggiel&ensp;<a target="_blank" rel="nofollow" href="https://twitter.com/dzaggiel"><i class="fa fa-twitter"></i></a></dd>
<dd>piotrulos&ensp;<a target="_blank" rel="nofollow noopener" href="https://twitter.com/piotrulos"><i class="fa fa-twitter"></i></a></dd>
<dd>dzaggiel&ensp;<a target="_blank" rel="nofollow noopener" href="https://twitter.com/dzaggiel"><i class="fa fa-twitter"></i></a></dd>
<dt>Portuguese (@System.Globalization.CultureInfo.GetCultureInfo("pt").NativeName) Translation</dt>
<dd>OBattler</dd>
<dt>Portugese - Brazilian (@System.Globalization.CultureInfo.GetCultureInfo("pt-br").NativeName) Translation</dt>
<dd>RichardG</dd>
@*<dt>Pseudo-localisation (@System.Globalization.CultureInfo.GetCultureInfo("qps-ploc").NativeName) Translation</dt>
<dd>Thomas Hounsell, with&ensp;<a target="_blank" rel="nofollow" href="http://www.pseudolocalize.com/"><i class="fa fa-globe"></i> Pseudolocalize!</a></dd>*@
<dd>Thomas Hounsell, with&ensp;<a target="_blank" rel="nofollow noopener" href="http://www.pseudolocalize.com/"><i class="fa fa-globe"></i> Pseudolocalize!</a></dd>*@
<dt>Romanian (@System.Globalization.CultureInfo.GetCultureInfo("ro").NativeName) Translation</dt>
<dd>ovctvct&ensp;<a target="_blank" rel="nofollow" href="https://www.youtube.com/channel/UC9AC01rKiwDhVPvAsT93rjw"><i class="fa fa-youtube"></i></a></dd>
<dd>ovctvct&ensp;<a target="_blank" rel="nofollow noopener" href="https://www.youtube.com/channel/UC9AC01rKiwDhVPvAsT93rjw"><i class="fa fa-youtube"></i></a></dd>
<dt>Russian (@System.Globalization.CultureInfo.GetCultureInfo("ru").NativeName) Translation</dt>
<dd>Roman (rlinev)&ensp;<a target="_blank" rel="nofollow" href="https://twitter.com/rlinev"><i class="fa fa-twitter"></i></a></dd>
<dd>Fuhrer_Adolf&ensp;<a target="_blank" rel="nofollow" href="https://twitter.com/Fuhrer_Adolf"><i class="fa fa-twitter"></i></a></dd>
<dd>Roman (rlinev)&ensp;<a target="_blank" rel="nofollow noopener" href="https://twitter.com/rlinev"><i class="fa fa-twitter"></i></a></dd>
<dd>Fuhrer_Adolf&ensp;<a target="_blank" rel="nofollow noopener" href="https://twitter.com/Fuhrer_Adolf"><i class="fa fa-twitter"></i></a></dd>
<dt>Slovak (@System.Globalization.CultureInfo.GetCultureInfo("sk").NativeName) Translation</dt>
<dd>Lukas&ensp;<a target="_blank" rel="nofollow" href="https://twitter.com/tfwboredom"><i class="fa fa-twitter"></i></a></dd>
<dd>Lukas&ensp;<a target="_blank" rel="nofollow noopener" href="https://twitter.com/tfwboredom"><i class="fa fa-twitter"></i></a></dd>
<dt>Slovenian (@System.Globalization.CultureInfo.GetCultureInfo("sl").NativeName) Translation</dt>
<dd>Overdoze</dd>
<dt>Swedish (@System.Globalization.CultureInfo.GetCultureInfo("sv").NativeName) Translation</dt>
<dd>mrpijey&ensp;<a target="_blank" rel="nofollow" href="http://www.mrpijey.net/"><i class="fa fa-globe"></i></a></dd>
<dd>mrpijey&ensp;<a target="_blank" rel="nofollow noopener" href="http://www.mrpijey.net/"><i class="fa fa-globe"></i></a></dd>
<dt>Turkish (@System.Globalization.CultureInfo.GetCultureInfo("tr").NativeName) Translation</dt>
<dd>Furkan AKÇATEPE&ensp;<a target="_blank" rel="nofollow" href="https://twitter.com/FurkanAKATEPE"><i class="fa fa-twitter"></i></a></dd>
<dd>Furkan AKÇATEPE&ensp;<a target="_blank" rel="nofollow noopener" href="https://twitter.com/FurkanAKATEPE"><i class="fa fa-twitter"></i></a></dd>
<dd>Can Taşan</dd>
<dd>Duhan Ömür&ensp;<a target="_blank" rel="nofollow" href="https://twitter.com/BilgisyrKurdu16"><i class="fa fa-twitter"></i></a></dd>
<dd>Duhan Ömür&ensp;<a target="_blank" rel="nofollow noopener" href="https://twitter.com/BilgisyrKurdu16"><i class="fa fa-twitter"></i></a></dd>
<dt>Ukrainian (@System.Globalization.CultureInfo.GetCultureInfo("uk").NativeName) Translation</dt>
<dd>Fuhrer_Adolf&ensp;<a target="_blank" rel="nofollow" href="https://twitter.com/Fuhrer_Adolf"><i class="fa fa-twitter"></i></a></dd>
<dd>Fuhrer_Adolf&ensp;<a target="_blank" rel="nofollow noopener" href="https://twitter.com/Fuhrer_Adolf"><i class="fa fa-twitter"></i></a></dd>
<dt>Vietnamese (@System.Globalization.CultureInfo.GetCultureInfo("vi").NativeName) Translation</dt>
<dd>Trần Kim Long Hải&ensp;<a target="_blank" rel="nofollow" href="https://twitter.com/trankimlonghai"><i class="fa fa-twitter"></i></a></dd>
<dd>Trần Kim Long Hải&ensp;<a target="_blank" rel="nofollow noopener" href="https://twitter.com/trankimlonghai"><i class="fa fa-twitter"></i></a></dd>
<dt>Chinese - Simplified (@System.Globalization.CultureInfo.GetCultureInfo("zh-hans").NativeName) Translation</dt>
<dd>Zheng He&ensp;<a target="_blank" rel="nofollow" href="http://www.betaworld.cn/"><i class="fa fa-globe"></i></a></dd>
<dd>Zheng He&ensp;<a target="_blank" rel="nofollow noopener" href="http://www.betaworld.cn/"><i class="fa fa-globe"></i></a></dd>
<dt>Chinese - Traditional (@System.Globalization.CultureInfo.GetCultureInfo("zh-hant").NativeName) Translation</dt>
<dd>Andrew Huang&ensp;<a target="_blank" rel="nofollow" href="https://twitter.com/AndrewDev8383"><i class="fa fa-twitter"></i></a>&ensp;<a target="_blank" rel="nofollow" href="http://isite.tw/"><i class="fa fa-globe"></i></a></dd>
<dd>GT Wang&ensp;<a target="_blank" rel="nofollow" href="http://mkvq.blogspot.com/"><i class="fa fa-globe"></i></a></dd>
<dd>Andrew Huang&ensp;<a target="_blank" rel="nofollow noopener" href="https://twitter.com/AndrewDev8383"><i class="fa fa-twitter"></i></a>&ensp;<a target="_blank" rel="nofollow noopener" href="http://isite.tw/"><i class="fa fa-globe"></i></a></dd>
<dd>GT Wang&ensp;<a target="_blank" rel="nofollow noopener" href="http://mkvq.blogspot.com/"><i class="fa fa-globe"></i></a></dd>
</dl>
</div>

View File

@ -10,19 +10,11 @@
"integrity": "sha1-z6I7xYQPkQTOMqZedNt+epdLvuE=",
"dev": true,
"requires": {
"acorn": "5.1.1",
"acorn": "5.3.0",
"css": "2.2.1",
"normalize-path": "2.1.1",
"source-map": "0.5.7",
"through2": "2.0.3"
},
"dependencies": {
"acorn": {
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-5.1.1.tgz",
"integrity": "sha512-vOk6uEMctu0vQrvuSqFdJyqj1Q0S5VTDL79qtjo+DhRr+1mmaD+tluFSCZqhvi/JUhXSzoZN2BhtstaPEeE8cw==",
"dev": true
}
}
},
"@gulp-sourcemaps/map-sources": {
@ -42,9 +34,9 @@
"dev": true
},
"acorn": {
"version": "4.0.13",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz",
"integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=",
"version": "5.3.0",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-5.3.0.tgz",
"integrity": "sha512-Yej+zOJ1Dm/IMZzzj78OntP/r3zHEaKcyNoU2lAaxPtrseM6rF0xwqoz5Q5ysAiED9hTjI2hgtvLXitlCN1/Ug==",
"dev": true
},
"ajv": {
@ -65,6 +57,33 @@
"integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
"dev": true
},
"ansi-cyan": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz",
"integrity": "sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=",
"dev": true,
"requires": {
"ansi-wrap": "0.1.0"
}
},
"ansi-gray": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz",
"integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=",
"dev": true,
"requires": {
"ansi-wrap": "0.1.0"
}
},
"ansi-red": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz",
"integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=",
"dev": true,
"requires": {
"ansi-wrap": "0.1.0"
}
},
"ansi-regex": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
@ -77,6 +96,12 @@
"integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
"dev": true
},
"ansi-wrap": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz",
"integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=",
"dev": true
},
"aproba": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
@ -146,6 +171,12 @@
"integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
"dev": true
},
"arr-union": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz",
"integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=",
"dev": true
},
"array-differ": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz",
@ -213,16 +244,16 @@
"dev": true
},
"autoprefixer": {
"version": "7.1.3",
"resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-7.1.3.tgz",
"integrity": "sha512-zGy6aRrZjWhR+25n89jYkpLXutg6xdDGKKnVNzkfamnnhK3mYchkKj5GJR14aJiU0x4UqZ1+N728tkFNUL5N2g==",
"version": "7.2.4",
"resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-7.2.4.tgz",
"integrity": "sha512-am8jJ7Rbh1sy7FvLvNxxQScWvhv2FwLAS3bIhvrZpx9HbX5PEcc/7v6ecgpWuiu0Dwlj+p/z/1boHd8x60JFwA==",
"dev": true,
"requires": {
"browserslist": "2.4.0",
"caniuse-lite": "1.0.30000718",
"browserslist": "2.11.0",
"caniuse-lite": "1.0.30000787",
"normalize-range": "0.1.2",
"num2fraction": "1.2.2",
"postcss": "6.0.10",
"postcss": "6.0.16",
"postcss-value-parser": "3.3.0"
}
},
@ -300,13 +331,13 @@
}
},
"browserslist": {
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-2.4.0.tgz",
"integrity": "sha512-aM2Gt4x9bVlCUteADBS6JP0F+2tMWKM1jQzUulVROtdFWFIcIVvY76AJbr7GDqy0eDhn+PcnpzzivGxY4qiaKQ==",
"version": "2.11.0",
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-2.11.0.tgz",
"integrity": "sha512-mNYp0RNeu1xueGuJFSXkU+K0nH+dBE/gcjtyhtNKfU8hwdrVIfoA7i5iFSjOmzkGdL2QaO7YX9ExiVPE7AY9JA==",
"dev": true,
"requires": {
"caniuse-lite": "1.0.30000718",
"electron-to-chromium": "1.3.18"
"caniuse-lite": "1.0.30000787",
"electron-to-chromium": "1.3.30"
}
},
"builtin-modules": {
@ -332,9 +363,9 @@
}
},
"caniuse-lite": {
"version": "1.0.30000718",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000718.tgz",
"integrity": "sha1-DdJCkL6xExCy2A9rcKgjwqZab60=",
"version": "1.0.30000787",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000787.tgz",
"integrity": "sha1-p2xPodasAGQER+yDwefGsz3WFcU=",
"dev": true
},
"caseless": {
@ -401,9 +432,9 @@
"dev": true
},
"color-convert": {
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.0.tgz",
"integrity": "sha1-Gsz5fdc5uYO/mU1W/sj5WFNkG3o=",
"version": "1.9.1",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz",
"integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==",
"dev": true,
"requires": {
"color-name": "1.1.3"
@ -415,6 +446,12 @@
"integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
"dev": true
},
"color-support": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
"integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==",
"dev": true
},
"combined-stream": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz",
@ -534,7 +571,7 @@
"integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=",
"dev": true,
"requires": {
"es5-ext": "0.10.30"
"es5-ext": "0.10.37"
}
},
"dashdash": {
@ -553,29 +590,29 @@
"dev": true
},
"debug": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/debug/-/debug-2.3.0.tgz",
"integrity": "sha1-ORLcVdcWf8OvF9K4XBP5PertqkM=",
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
"integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
"dev": true,
"requires": {
"ms": "0.7.2"
"ms": "2.0.0"
}
},
"debug-fabulous": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/debug-fabulous/-/debug-fabulous-0.1.1.tgz",
"integrity": "sha512-UhD+fzBYnlHjOpUrSeKT+sbZAqxDsqoXAsESKQPAoBm2j/0F9l9IeOEYDST8Lkz1L2zA9KvIxp58h923wCWjDQ==",
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/debug-fabulous/-/debug-fabulous-1.0.0.tgz",
"integrity": "sha512-dsd50qQ1atDeurcxL7XOjPp4nZCGZzWIONDujDXzl1atSyC3hMbZD+v6440etw+Vt0Pr8ce4TQzHfX3KZM05Mw==",
"dev": true,
"requires": {
"debug": "2.3.0",
"memoizee": "0.4.6",
"object-assign": "4.1.0"
"debug": "3.1.0",
"memoizee": "0.4.11",
"object-assign": "4.1.1"
},
"dependencies": {
"object-assign": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz",
"integrity": "sha1-ejs9DpgGPUP0wD8uiubNUahog6A=",
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
"integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
"dev": true
}
}
@ -709,12 +746,21 @@
"jsbn": "0.1.1"
}
},
"electron-to-chromium": {
"version": "1.3.18",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.18.tgz",
"integrity": "sha1-PcyZ2j5rZl9qu8ccKK1Ros1zGpw=",
"electron-releases": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/electron-releases/-/electron-releases-2.1.0.tgz",
"integrity": "sha512-cyKFD1bTE/UgULXfaueIN1k5EPFzs+FRc/rvCY5tIynefAPqopQEgjr0EzY+U3Dqrk/G4m9tXSPuZ77v6dL/Rw==",
"dev": true
},
"electron-to-chromium": {
"version": "1.3.30",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.30.tgz",
"integrity": "sha512-zx1Prv7kYLfc4OA60FhxGbSo4qrEjgSzpo1/37i7l9ltXPYOoQBtjQxY9KmsgfHnBxHlBGXwLlsbt/gub1w5lw==",
"dev": true,
"requires": {
"electron-releases": "2.1.0"
}
},
"end-of-stream": {
"version": "0.1.5",
"resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz",
@ -734,23 +780,23 @@
}
},
"es5-ext": {
"version": "0.10.30",
"resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.30.tgz",
"integrity": "sha1-cUGhaDZpfbq/qq7uQUlc4p9SyTk=",
"version": "0.10.37",
"resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.37.tgz",
"integrity": "sha1-DudB0Ui4AGm6J9AgOTdWryV978M=",
"dev": true,
"requires": {
"es6-iterator": "2.0.1",
"es6-iterator": "2.0.3",
"es6-symbol": "3.1.1"
}
},
"es6-iterator": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.1.tgz",
"integrity": "sha1-jjGcnwRTv1ddN0lAplWSDlnKVRI=",
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
"integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=",
"dev": true,
"requires": {
"d": "1.0.0",
"es5-ext": "0.10.30",
"es5-ext": "0.10.37",
"es6-symbol": "3.1.1"
}
},
@ -761,7 +807,7 @@
"dev": true,
"requires": {
"d": "1.0.0",
"es5-ext": "0.10.30"
"es5-ext": "0.10.37"
}
},
"es6-weak-map": {
@ -771,8 +817,8 @@
"dev": true,
"requires": {
"d": "1.0.0",
"es5-ext": "0.10.30",
"es6-iterator": "2.0.1",
"es5-ext": "0.10.37",
"es6-iterator": "2.0.3",
"es6-symbol": "3.1.1"
}
},
@ -789,7 +835,7 @@
"dev": true,
"requires": {
"d": "1.0.0",
"es5-ext": "0.10.30"
"es5-ext": "0.10.37"
}
},
"expand-brackets": {
@ -1282,26 +1328,40 @@
}
},
"gulp-autoprefixer": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/gulp-autoprefixer/-/gulp-autoprefixer-4.0.0.tgz",
"integrity": "sha1-4AqMVxuF0GUWrCY0G+kN/Z/B6rA=",
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/gulp-autoprefixer/-/gulp-autoprefixer-4.1.0.tgz",
"integrity": "sha1-Bkr3PMAsrayP800L+T/9+5TqEqo=",
"dev": true,
"requires": {
"autoprefixer": "7.1.3",
"gulp-util": "3.0.8",
"postcss": "6.0.10",
"autoprefixer": "7.2.4",
"fancy-log": "1.3.2",
"plugin-error": "0.1.2",
"postcss": "6.0.16",
"through2": "2.0.3",
"vinyl-sourcemaps-apply": "0.2.1"
},
"dependencies": {
"fancy-log": {
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.2.tgz",
"integrity": "sha1-9BEl49hPLn2JpD0G2VjI94vha+E=",
"dev": true,
"requires": {
"ansi-gray": "0.1.1",
"color-support": "1.1.3",
"time-stamp": "1.1.0"
}
}
}
},
"gulp-clean-css": {
"version": "3.9.0",
"resolved": "https://registry.npmjs.org/gulp-clean-css/-/gulp-clean-css-3.9.0.tgz",
"integrity": "sha512-CsqaSO2ZTMQI/WwbWloZWBudhsRMKgxBthzxt4bbcbWrjOY4pRFziyK9IH6YbTpaWAPKEwWpopPkpiAEoDofxw==",
"version": "3.9.2",
"resolved": "https://registry.npmjs.org/gulp-clean-css/-/gulp-clean-css-3.9.2.tgz",
"integrity": "sha512-NaBtCOmhk2FP1D1pgv5jEvZaKr+6FZHvEgsl1iPGmTpyUOWpECR3Mzdciwo+hEWwtlnkZSueoAf74YCMtar48A==",
"dev": true,
"requires": {
"clean-css": "4.1.9",
"gulp-util": "3.0.8",
"plugin-error": "0.1.2",
"through2": "2.0.3",
"vinyl-sourcemaps-apply": "0.2.1"
}
@ -1320,23 +1380,22 @@
}
},
"gulp-sourcemaps": {
"version": "2.6.1",
"resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-2.6.1.tgz",
"integrity": "sha512-1qHCI3hdmsMdq/SUotxwUh/L8YzlI6J9zQ5ifNOtx4Y6KV5y5sGuORv1KZzWhuKtz/mXNh5xLESUtwC4EndCjA==",
"version": "2.6.3",
"resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-2.6.3.tgz",
"integrity": "sha1-EbAz91n5CeCl8Vt730esKcxU76Q=",
"dev": true,
"requires": {
"@gulp-sourcemaps/identity-map": "1.0.1",
"@gulp-sourcemaps/map-sources": "1.0.0",
"acorn": "4.0.13",
"acorn": "5.3.0",
"convert-source-map": "1.5.0",
"css": "2.2.1",
"debug-fabulous": "0.1.1",
"debug-fabulous": "1.0.0",
"detect-newline": "2.1.0",
"graceful-fs": "4.1.11",
"source-map": "0.5.7",
"strip-bom-string": "1.0.0",
"through2": "2.0.3",
"vinyl": "1.2.0"
"through2": "2.0.3"
},
"dependencies": {
"graceful-fs": {
@ -1344,17 +1403,6 @@
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
"integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
"dev": true
},
"vinyl": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz",
"integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=",
"dev": true,
"requires": {
"clone": "1.0.2",
"clone-stats": "0.0.1",
"replace-ext": "0.0.1"
}
}
}
},
@ -2356,7 +2404,7 @@
"integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=",
"dev": true,
"requires": {
"es5-ext": "0.10.30"
"es5-ext": "0.10.37"
}
},
"map-cache": {
@ -2372,13 +2420,13 @@
"dev": true
},
"memoizee": {
"version": "0.4.6",
"resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.6.tgz",
"integrity": "sha1-BDk+RUE3OSGognT/yG0ITSiGFLs=",
"version": "0.4.11",
"resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.11.tgz",
"integrity": "sha1-vemBdmPJ5A/bKk6hw2cpYIeujI8=",
"dev": true,
"requires": {
"d": "1.0.0",
"es5-ext": "0.10.30",
"es5-ext": "0.10.37",
"es6-weak-map": "2.0.2",
"event-emitter": "0.3.5",
"is-promise": "2.1.0",
@ -2523,9 +2571,9 @@
}
},
"ms": {
"version": "0.7.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz",
"integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=",
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
"dev": true
},
"multipipe": {
@ -3145,15 +3193,61 @@
"pinkie": "2.0.4"
}
},
"postcss": {
"version": "6.0.10",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.10.tgz",
"integrity": "sha512-7WOpqea/cQHH1XUXdN1mqoFFmhigW3KAXJ+ssMOk/f6mKmwqFgqqdwsnjLGH+wuY+kwaJvT4whHcfKt5kWga0A==",
"plugin-error": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz",
"integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=",
"dev": true,
"requires": {
"chalk": "2.1.0",
"source-map": "0.5.7",
"supports-color": "4.2.1"
"ansi-cyan": "0.1.1",
"ansi-red": "0.1.1",
"arr-diff": "1.1.0",
"arr-union": "2.1.0",
"extend-shallow": "1.1.4"
},
"dependencies": {
"arr-diff": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz",
"integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=",
"dev": true,
"requires": {
"arr-flatten": "1.1.0",
"array-slice": "0.2.3"
}
},
"array-slice": {
"version": "0.2.3",
"resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz",
"integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=",
"dev": true
},
"extend-shallow": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz",
"integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=",
"dev": true,
"requires": {
"kind-of": "1.1.0"
}
},
"kind-of": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz",
"integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=",
"dev": true
}
}
},
"postcss": {
"version": "6.0.16",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.16.tgz",
"integrity": "sha512-m758RWPmSjFH/2MyyG3UOW1fgYbR9rtdzz5UNJnlm7OLtu4B2h9C6gi+bE4qFKghsBRFfZT8NzoQBs6JhLotoA==",
"dev": true,
"requires": {
"chalk": "2.3.0",
"source-map": "0.6.1",
"supports-color": "5.1.0"
},
"dependencies": {
"ansi-styles": {
@ -3162,24 +3256,41 @@
"integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==",
"dev": true,
"requires": {
"color-convert": "1.9.0"
"color-convert": "1.9.1"
}
},
"chalk": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.1.0.tgz",
"integrity": "sha512-LUHGS/dge4ujbXMJrnihYMcL4AoOweGnw9Tp3kQuqy1Kx5c1qKjqvMJZ6nVJPMWJtKCTN72ZogH3oeSO9g9rXQ==",
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz",
"integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==",
"dev": true,
"requires": {
"ansi-styles": "3.2.0",
"escape-string-regexp": "1.0.5",
"supports-color": "4.2.1"
"supports-color": "4.5.0"
},
"dependencies": {
"supports-color": {
"version": "4.5.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz",
"integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=",
"dev": true,
"requires": {
"has-flag": "2.0.0"
}
}
}
},
"source-map": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
"dev": true
},
"supports-color": {
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.2.1.tgz",
"integrity": "sha512-qxzYsob3yv6U+xMzPrv170y8AwGP7i74g+pbixCfD6rgso8BscLT2qXIuz6TpOaiJZ3mFgT5O9lyT9nMU4LfaA==",
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.1.0.tgz",
"integrity": "sha512-Ry0AwkoKjDpVKK4sV4h6o3UJmNRbjYm2uXhwfj3J56lMVdvnUNqzQVRztOOMGQ++w1K/TjNDFvpJk0F/LoeBCQ==",
"dev": true,
"requires": {
"has-flag": "2.0.0"
@ -3863,7 +3974,7 @@
"integrity": "sha1-YcxHp2wavTGV8UUn+XjViulMUgQ=",
"dev": true,
"requires": {
"es5-ext": "0.10.30",
"es5-ext": "0.10.37",
"next-tick": "1.0.0"
}
},

View File

@ -4,10 +4,10 @@
"private": true,
"devDependencies": {
"gulp": "^3.9.1",
"gulp-autoprefixer": "^4.0.0",
"gulp-clean-css": "^3.9.0",
"gulp-autoprefixer": "^4.1.0",
"gulp-clean-css": "^3.9.2",
"gulp-sass": "^3.1.0",
"gulp-sourcemaps": "^2.6.1",
"gulp-sourcemaps": "^2.6.3",
"gulp-typescript": "^3.2.3",
"gulp-uglify-es": "^0.1.9",
"typescript": "^2.6.2",

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -444,12 +444,13 @@ article
text-transform: lowercase;
text-align: center;
a
a, span
{
color: #fff;
text-decoration: none !important;
display: block;
padding: #{(1em / 3)} 0;
text-transform: uppercase;
}
}
@ -685,61 +686,6 @@ article
vertical-align: top;
flex-grow: 2;
input, textarea, select
{
width: 100%;
box-sizing: border-box;
border: $border-size solid;
padding: #{(1em / 3)} #{(1em / 2)};
border-radius: #{(1em / 6)};
font-size: 1em;
line-height: 1em;
border-color: #888;
}
input[type=submit],
input[type=checkbox]
{
width: auto;
}
> input[type=submit],
> button,
.group-input-button > button
{
display: inline-block;
vertical-align: middle;
padding: #{(1em / 2)} 1em #{(1em / 3)};
background-color: $strong-green;
color: #fff;
text-decoration: none;
border-radius: #{(1em / 6)};
border: 0;
line-height: 1.6;
font-size: 1em;
}
.group-input-button
{
display: flex;
input
{
border-top-right-radius: 0;
border-bottom-right-radius: 0;
border-right: 0;
}
button
{
width: 120px;
border: $border-size solid #888;
border-left: 0;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
}
a.button
{
vertical-align: middle;
@ -765,6 +711,62 @@ article
margin-left: 0;
}
input, textarea, select
{
width: 100%;
box-sizing: border-box;
border: $border-size solid;
padding: #{(1em / 3)} #{(1em / 2)};
border-radius: #{(1em / 6)};
font-size: 1em;
line-height: 1em;
border-color: #888;
}
input[type=submit],
input[type=checkbox]
{
width: auto;
}
input[type=submit],
button,
.group-input-button > button
{
display: inline-block;
vertical-align: middle;
padding: #{(1em / 2)} 1em #{(1em / 3)};
background-color: $strong-green;
color: #fff;
text-decoration: none;
border-radius: #{(1em / 6)};
border: 0;
line-height: 1.6;
font-size: 1em;
}
.group-input-button
{
display: flex;
input
{
border-top-right-radius: 0;
border-bottom-right-radius: 0;
border-right: 0;
}
button
{
width: 120px;
border: $border-size solid #888;
border-left: 0;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
padding: 0 1em;
}
}
.trumbowyg-button-pane
{
line-height: 35px;