mediawiki的水平滚动皮肤

时间:2013-02-02 15:43:45

标签: microsoft-metro mediawiki skin mediawiki-templates

我想基于维基百科地铁应用创建一个mediawiki水平滚动皮肤。

wikipedia metro github

video of wikipedia metro

皮肤是用于普通网站而不是地铁应用程序。那么如何将已经为mediawiki平台创建的代码转换为我可以使用的皮肤?我应该从哪里开始。我试图了解metro应用程序并转换它,但我无法弄清楚它是如何工作的。你可以给出一些指导。(我在Linux计算机上,所以我不能测试应用程序本身) 我找不到mediawiki的任何其他水平滚动皮肤。

1 个答案:

答案 0 :(得分:2)

Windows 8应用程序不仅仅是一个皮肤,它是一个单独的HTML页面。它使用API​​(特别是MobileFrontend扩展中的the mobileview module)。它还使用WinJS(特定于Windows 8应用程序的JS库)。

我不确定它是否适合完整的皮肤(如Vector),但我认为您可以将它用作单独查看维基的基础。您需要做的大部分工作都将取代Windows 8特定的东西,比如WinJS。

大多数HTML代码似乎都在default.html中,而且实际运行该应用的大部分JavaScript都位于default.js