mirror of
https://gitlab.com/buildfeed/BuildFeed.git
synced 2024-03-22 21:10:34 +08:00
Add Search Dropdowns to Front Page; Package Updates;
This commit is contained in:
parent
3e4ac70888
commit
1eaf1125d3
|
@ -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()
|
||||
|
|
|
@ -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>
|
|
@ -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.
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
|
|
@ -6,6 +6,7 @@
|
|||
@{
|
||||
ViewBag.Title = string.Format(VariantTerms.Front_HomeH1, InvariantTerms.SiteName);
|
||||
}
|
||||
|
||||
@section Head
|
||||
{
|
||||
<meta name="description" content="Learn what Dona Sarkar won'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 />
|
||||
|
|
|
@ -7,90 +7,90 @@
|
|||
|
||||
<dl class="credits-list">
|
||||
<dt>BuildFeed Team</dt>
|
||||
<dd>Thomas Hounsell <a target="_blank" rel="nofollow" href="https://twitter.com/tomhounsell"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>Nick (ultrawindows) <a target="_blank" rel="nofollow" href="https://twitter.com/nickurtnl"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>Ahmed (airportsfan) <a target="_blank" rel="nofollow" href="https://twitter.com/airportsfan"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>Lukas (tfwboredom) <a target="_blank" rel="nofollow" href="https://twitter.com/tfwboredom"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>Soorya (fakirmeditation) <a target="_blank" rel="nofollow" href="https://twitter.com/fakirmeditation"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>Thomas Hounsell <a target="_blank" rel="nofollow noopener" href="https://twitter.com/tomhounsell"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>Nick (ultrawindows) <a target="_blank" rel="nofollow noopener" href="https://twitter.com/nickurtnl"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>Ahmed (airportsfan) <a target="_blank" rel="nofollow noopener" href="https://twitter.com/airportsfan"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>Lukas (tfwboredom) <a target="_blank" rel="nofollow noopener" href="https://twitter.com/tfwboredom"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>Soorya (fakirmeditation) <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) <a target="_blank" rel="nofollow" href="https://twitter.com/airportsfan"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>Ahmed (airportsfan) <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 <a target="_blank" rel="nofollow" href="https://twitter.com/mehedih_"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>Mehedi Hassan <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) <a target="_blank" rel="nofollow" href="https://twitter.com/rezedus"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>David (rezedus) <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 <a target="_blank" rel="nofollow" href="https://twitter.com/The_Dhel"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>Christopher <a target="_blank" rel="nofollow" href="https://twitter.com/evil_pro_"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>The Dhel <a target="_blank" rel="nofollow noopener" href="https://twitter.com/The_Dhel"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>Christopher <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 <a target="_blank" rel="nofollow" href="https://twitter.com/SnakeOnStick"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>Sotiris Michail <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 <a target="_blank" rel="nofollow" href="https://twitter.com/_BenW_"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>Meober Whagby <a target="_blank" rel="nofollow" href="https://twitter.com/ultimofriki"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>Ben Ward <a target="_blank" rel="nofollow noopener" href="https://twitter.com/_BenW_"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>Meober Whagby <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 <a target="_blank" rel="nofollow" href="https://twitter.com/Niloo0937"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>Niloo <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) <a target="_blank" rel="nofollow" href="https://twitter.com/Daniel_Gurney0"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>Daniel Gurney (wheatley) <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 <a target="_blank" rel="nofollow" href="https://twitter.com/YannickTHFR"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>Gustave M. <a target="_blank" rel="nofollow" href="https://twitter.com/gus33000"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>Christophe Lavalle <a target="_blank" rel="nofollow" href="https://twitter.com/ChristopheLav"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>CgSYannick <a target="_blank" rel="nofollow noopener" href="https://twitter.com/YannickTHFR"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>Gustave M. <a target="_blank" rel="nofollow noopener" href="https://twitter.com/gus33000"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>Christophe Lavalle <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 <a target="_blank" rel="nofollow" href="https://twitter.com/mariobesen"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>Mario Bešen <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 <a target="_blank" rel="nofollow" href="https://twitter.com/david_f"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>David Fainshtein <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 <a target="_blank" rel="nofollow" href="https://twitter.com/ultimofriki"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>Simone Nataz <a target="_blank" rel="nofollow" href="https://twitter.com/djnataz"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>Meober Whagby <a target="_blank" rel="nofollow noopener" href="https://twitter.com/ultimofriki"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>Simone Nataz <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 <a target="_blank" rel="nofollow" href="https://github.com/parly"><i class="fa fa-github"></i></a></dd>
|
||||
<dd>parly <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 <a target="_blank" rel="nofollow" href="https://twitter.com/_SDSkyKlouD"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>SD SkyKlouD <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 <a target="_blank" rel="nofollow" href="https://twitter.com/Superb_User"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>Super User <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) <a target="_blank" rel="nofollow" href="https://twitter.com/nickurtnl"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>Nick (ultrawindows) <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 <a target="_blank" rel="nofollow" href="https://twitter.com/piotrulos"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>dzaggiel <a target="_blank" rel="nofollow" href="https://twitter.com/dzaggiel"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>piotrulos <a target="_blank" rel="nofollow noopener" href="https://twitter.com/piotrulos"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>dzaggiel <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 <a target="_blank" rel="nofollow" href="http://www.pseudolocalize.com/"><i class="fa fa-globe"></i> Pseudolocalize!</a></dd>*@
|
||||
<dd>Thomas Hounsell, with <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 <a target="_blank" rel="nofollow" href="https://www.youtube.com/channel/UC9AC01rKiwDhVPvAsT93rjw"><i class="fa fa-youtube"></i></a></dd>
|
||||
<dd>ovctvct <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) <a target="_blank" rel="nofollow" href="https://twitter.com/rlinev"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>Fuhrer_Adolf <a target="_blank" rel="nofollow" href="https://twitter.com/Fuhrer_Adolf"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>Roman (rlinev) <a target="_blank" rel="nofollow noopener" href="https://twitter.com/rlinev"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>Fuhrer_Adolf <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 <a target="_blank" rel="nofollow" href="https://twitter.com/tfwboredom"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>Lukas <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 <a target="_blank" rel="nofollow" href="http://www.mrpijey.net/"><i class="fa fa-globe"></i></a></dd>
|
||||
<dd>mrpijey <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 <a target="_blank" rel="nofollow" href="https://twitter.com/FurkanAKATEPE"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>Furkan AKÇATEPE <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 <a target="_blank" rel="nofollow" href="https://twitter.com/BilgisyrKurdu16"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>Duhan Ömür <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 <a target="_blank" rel="nofollow" href="https://twitter.com/Fuhrer_Adolf"><i class="fa fa-twitter"></i></a></dd>
|
||||
<dd>Fuhrer_Adolf <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 <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 <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 <a target="_blank" rel="nofollow" href="http://www.betaworld.cn/"><i class="fa fa-globe"></i></a></dd>
|
||||
<dd>Zheng He <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 <a target="_blank" rel="nofollow" href="https://twitter.com/AndrewDev8383"><i class="fa fa-twitter"></i></a> <a target="_blank" rel="nofollow" href="http://isite.tw/"><i class="fa fa-globe"></i></a></dd>
|
||||
<dd>GT Wang <a target="_blank" rel="nofollow" href="http://mkvq.blogspot.com/"><i class="fa fa-globe"></i></a></dd>
|
||||
<dd>Andrew Huang <a target="_blank" rel="nofollow noopener" href="https://twitter.com/AndrewDev8383"><i class="fa fa-twitter"></i></a> <a target="_blank" rel="nofollow noopener" href="http://isite.tw/"><i class="fa fa-globe"></i></a></dd>
|
||||
<dd>GT Wang <a target="_blank" rel="nofollow noopener" href="http://mkvq.blogspot.com/"><i class="fa fa-globe"></i></a></dd>
|
||||
</dl>
|
||||
</div>
|
||||
|
|
333
BuildFeed/package-lock.json
generated
333
BuildFeed/package-lock.json
generated
|
@ -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"
|
||||
}
|
||||
},
|
||||
|
|
|
@ -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
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue
Block a user