Skip to content

Commit

Permalink
Added extension page, updated README, changed routing.
Browse files Browse the repository at this point in the history
  • Loading branch information
Plastiquewind committed Jan 24, 2018
1 parent 55360b6 commit 51687ba
Show file tree
Hide file tree
Showing 15 changed files with 111 additions and 38 deletions.
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,7 @@
## Коротко о планах

Сейчас доступен минимальный необходимый функционал, но если в дальнейшем развитии
будет заинтересована достаточно большая группа людей, то я планирую как минимум создать
расширение для браузера Chrome с идентичным функционалом + возможность добавлять видео в список
прямо со страницы YouTube. Также нужно будет решить вопрос с квотой на запросы к YouTube Data API.
будет заинтересована достаточно большая группа людей, то я планирую как минимум решить вопрос с квотой на запросы к YouTube Data API (либо попробовать реализовать альтернативный способ восстановления лайков без его использования).

## О том, как можно помочь

Expand All @@ -39,4 +37,6 @@
Исходники проекта находятся на GitHub, поэтому любой желающий
может попробовать модифицировать его и сделать пулл-реквест.
И да, там же можно писать о проблемах/пожеланиях, если не пугает
буржуйский язык. =)
буржуйский язык. =)

Ссылка на репозиторий расширения для Google Chrome: [https://github.com/Plastiquewind/youlike-chrome-extension](https://github.com/Plastiquewind/youlike-chrome-extension).
1 change: 0 additions & 1 deletion app.37bcbfa407ae1e6ee11a.js.map

This file was deleted.

30 changes: 15 additions & 15 deletions app.37bcbfa407ae1e6ee11a.js → app.a2439a195b6efcad3c4c.js

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions app.a2439a195b6efcad3c4c.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,6 @@
<span>Загрузка...</span>
</div>
<script src="https://apis.google.com/js/api.js"></script>
<script type="text/javascript" src="/vendor.37bcbfa407ae1e6ee11a.js"></script><script type="text/javascript" src="/app.37bcbfa407ae1e6ee11a.js"></script></body>
<script type="text/javascript" src="/vendor.a2439a195b6efcad3c4c.js"></script><script type="text/javascript" src="/app.a2439a195b6efcad3c4c.js"></script></body>

</html>
2 changes: 1 addition & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "youlikeapp",
"version": "1.3.3",
"version": "1.3.4",
"repository": {
"type": "git",
"url": "https://github.com/youlikeapp/youlikeapp.github.io"
Expand Down
12 changes: 9 additions & 3 deletions src/app/components/about/about.html
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@ <h2>Коротко о сути</h2>
<h2>Коротко о планах</h2>
<p>
Сейчас доступен минимальный необходимый функционал, но если в дальнейшем развитии
будет заинтересована достаточно большая группа людей, то я планирую как минимум создать
расширение для браузера Chrome с идентичным функционалом + возможность добавлять видео в список
прямо со страницы YouTube. Также нужно будет решить вопрос с квотой на запросы к YouTube Data API.
будет заинтересована достаточно большая группа людей, то я планирую как минимум решить вопрос
с квотой на запросы к YouTube Data API
(либо попробовать реализовать альтернативный способ восстановления лайков без его использования).
</p>
<h2>О том, как можно помочь</h2>
<h4>Способ первый. Easy.</h4>
Expand Down Expand Up @@ -50,6 +50,12 @@ <h4>Способ третий. Hard.</h4>
И да, там же можно писать о проблемах/пожеланиях, если не пугает
буржуйский язык. =)
</p>
<p>
Ссылка на репозиторий расширения для Google Chrome:
<a href="https://github.com/Plastiquewind/youlike-chrome-extension" target="_blank">
https://github.com/Plastiquewind/youlike-chrome-extension
</a>.
</p>
</md-content>
</div>
</div>
14 changes: 14 additions & 0 deletions src/app/components/extension/extension.component.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
export class ExtensionComponent implements ng.IComponentOptions {
controller: ng.IControllerConstructor;
template: string;

constructor() {
this.controller = ExtensionController;
this.template = require("./extension.html");
}
}

class ExtensionController implements ng.IComponentController {
// tslint:disable-next-line:no-empty
$onInit(): void {}
}
19 changes: 19 additions & 0 deletions src/app/components/extension/extension.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<div layout-padding layout="column">
<h1 class="md-headline">Установка расширения</h1>
<div class="md-body-1">
<md-content>
<h2>Google Chrome</h2>
<p>
<a href="https://chrome.google.com/webstore/detail/youlike-%D0%B2%D0%BE%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BB%D0%B0/bpnhjhdmbhnjkhemgmfahahohblnombi"
target="_blank">
Установить расширение для Google Chrome
</a>
</p>
<p>
Данное расширение позволит добавлять видео в список для проверки прямо со страницы YouTube.
Достаточно будет лишь нажать на кнопку "Добавить в YouLike",
расположенную под кнопками лайка и дизлайка.
</p>
</md-content>
</div>
</div>
33 changes: 33 additions & 0 deletions src/app/components/extension/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
import * as angular from "angular";
import { State, StateProvider, Ng1StateDeclaration } from "angular-ui-router";
import { ExtensionComponent } from "./extension.component";
import { NavService, NavItem } from "./../../common/nav/nav.service";

function routeConfig($stateProvider: StateProvider): void {
"ngInject";

$stateProvider
.state("app.extension", {
url: "/extension",
component: "extension"
});

}
function runConfig(NavService: NavService): void {
const page: NavItem = {
state: "app.extension",
url: "/extension",
label: "Установить расширение",
icon: "extension"
};
NavService.addNavItem(page);

}

const Extension: ng.IModule = angular
.module("components.extension", [])
.component("extension", new ExtensionComponent)
.config(routeConfig)
.run(runConfig);

export default Extension;
2 changes: 2 additions & 0 deletions src/app/components/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,12 @@ import * as angular from "angular";

import Main from "./main";
import About from "./about";
import Extension from "./extension";

const Components: ng.IModule = angular
.module("app.components", [
Main.name,
Extension.name,
About.name
]);

Expand Down
1 change: 0 additions & 1 deletion src/app/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@ function routeConfig(
component: "app"
});

$locationProvider.html5Mode(true);
$urlRouterProvider.otherwise("/");
}

Expand Down
20 changes: 10 additions & 10 deletions vendor.37bcbfa407ae1e6ee11a.js → vendor.a2439a195b6efcad3c4c.js

Large diffs are not rendered by default.

Large diffs are not rendered by default.

0 comments on commit 51687ba

Please sign in to comment.