Skip to content

Commit 7eae588

Browse files
authored
Merge pull request CymChad#1364 from elfman/master
Add new project website
2 parents 0edceb6 + 4942c5a commit 7eae588

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

74 files changed

+2374
-0
lines changed

docs/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
node_modules/

docs/favicon.ico

1.12 KB
Binary file not shown.

docs/gulpfile.js

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
// import gulp from 'gulp';
2+
// import sass from 'gulp-sass';
3+
// import imagemin from 'gulp-imagemin';
4+
// import autoprefixer from 'gulp-autoprefixer';
5+
// import notify from 'gulp-notify';
6+
// import livereload from 'gulp-livereload';
7+
// import del from 'del';
8+
var gulp = require('gulp'),
9+
sass = require('gulp-sass'),
10+
imagemin = require('gulp-imagemin'),
11+
autoprefixer = require('gulp-autoprefixer'),
12+
connect = require('gulp-connect'),
13+
uglify = require('gulp-uglify'),
14+
del = require('del'),
15+
pngquant = require('imagemin-pngquant'),
16+
cache = require('gulp-cache');
17+
18+
19+
gulp.task('styles', function () {
20+
return gulp.src('src/style.scss')
21+
.pipe(sass({ style: 'expanded'}))
22+
.pipe(autoprefixer('last 2 version', 'ie 9'))
23+
.pipe(gulp.dest('./'));
24+
});
25+
26+
gulp.task('images', function () {
27+
return gulp.src('src/img/**/*')
28+
.pipe(cache(imagemin([
29+
pngquant(),
30+
]))).pipe(gulp.dest('./img'));
31+
});
32+
33+
gulp.task('scripts', function () {
34+
return gulp.src('src/index.js')
35+
.pipe(gulp.dest('./'));
36+
});
37+
38+
gulp.task('html', function () {
39+
return gulp.src('src/index.html')
40+
.pipe(gulp.dest('./'));
41+
});
42+
43+
gulp.task('clean', function () {
44+
del(['img/', 'index.js', 'index.html', 'style.css'])
45+
});
46+
47+
gulp.task('default', ['clean'], function () {
48+
gulp.start('styles', 'images', 'scripts', 'html')
49+
});
50+
51+
gulp.task('watch', function () {
52+
//gulp.watch('src/style.scss', ['styles']);
53+
gulp.watch('src/index.js', ['scripts']);
54+
gulp.watch('src/index.html', ['html']);
55+
gulp.watch('src/img/**/*', ['images']);
56+
57+
gulp.watch(['index.html', 'index.js', 'style.css', 'img/**'])
58+
.on('change', connect.reload);
59+
connect.server({
60+
livereload: true
61+
});
62+
});
63+

docs/img/avatar-1.png

18.3 KB
Loading

docs/img/avatar-10.png

12.7 KB
Loading

docs/img/avatar-2.png

17.5 KB
Loading

docs/img/avatar-3.png

8.97 KB
Loading

docs/img/avatar-4.png

15.5 KB
Loading

docs/img/avatar-5.png

13 KB
Loading

docs/img/avatar-6.png

13.9 KB
Loading

docs/img/avatar-7.png

14.4 KB
Loading

docs/img/avatar-8.png

14.8 KB
Loading

docs/img/avatar-9.png

10.8 KB
Loading

docs/img/banner-bg.png

107 KB
Loading

docs/img/banner2-bg.png

322 KB
Loading

docs/img/birthday-text.png

1.96 KB
Loading

docs/img/birthdaymonkey.png

9.51 KB
Loading

docs/img/function-1.png

6.09 KB
Loading

docs/img/function-2.png

5.17 KB
Loading

docs/img/function-3.png

4.24 KB
Loading

docs/img/function-4.png

5.32 KB
Loading

docs/img/function-5.png

4.36 KB
Loading

docs/img/function-6.png

5.39 KB
Loading

docs/img/function-7.png

4.97 KB
Loading

docs/img/function-8.png

3.91 KB
Loading

docs/img/function-9.png

4.42 KB
Loading

docs/img/group-bg.png

73 KB
Loading

docs/img/logo-text.png

1.48 KB
Loading

docs/img/logo.png

2.2 KB
Loading

docs/img/model.png

72.5 KB
Loading

docs/img/qrcode.png

14.7 KB
Loading

docs/img/section-qrcode-bg.png

76.8 KB
Loading

docs/img/section3-bg.png

15.5 KB
Loading

docs/img/small_monkey.png

2.13 KB
Loading

docs/index.html

Lines changed: 199 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,199 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head>
4+
<meta charset="UTF-8">
5+
<meta name="viewport"
6+
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
7+
<meta http-equiv="X-UA-Compatible" content="ie=edge">
8+
<link rel="stylesheet" href="//cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css">
9+
<script src="//cdn.bootcss.com/angular.js/1.6.1/angular.min.js"></script>
10+
<script src="//cdn.bootcss.com/angular-ui-bootstrap/2.5.0/ui-bootstrap.min.js"></script>
11+
<link rel="shortcut icon" href="favicon.ico">
12+
<script src="index.js"></script>
13+
<link rel="stylesheet" href="//at.alicdn.com/t/font_qoqe9u46tl9dx6r.css">
14+
<link rel="stylesheet" href="style.css">
15+
<title>BRAVH</title>
16+
</head>
17+
<body ng-app="BRAVH" ng-controller="mainController">
18+
<div ng-if="supported" ng-class="{en : languageIndex, cn: !languageIndex}">
19+
<div class="section-banner">
20+
<nav class="navbar navbar-default" role="navigation">
21+
<div class="container">
22+
<div class="navbar-header">
23+
<div class="circle-btn" ng-click="isNavCollapsed = !isNavCollapsed">
24+
<i class="iconfont" ng-class="{'icon-menu': isNavCollapsed, 'icon-close': !isNavCollapsed}"></i>
25+
</div>
26+
<div class="navbar-brand">
27+
<img src="http://ots3ywur8.bkt.clouddn.com/img/logo.png" alt="">
28+
<img src="http://ots3ywur8.bkt.clouddn.com/img/logo-text.png" alt="">
29+
</div>
30+
<button class="btn phone-change-language" ng-click="changeLanguage()">
31+
{{languages[(languageIndex + 1)%2].title}}
32+
</button>
33+
</div>
34+
<div class="navbar-collapse" uib-collapse="isNavCollapsed">
35+
<ul class="nav navbar-nav" ng-click="isNavCollapsed = true">
36+
<li ng-repeat="item in navbarItems">
37+
<a href ng-click="scrollToElem(item.query)" translate={{item.translate}}></a>
38+
</li>
39+
</ul>
40+
</div>
41+
<div class="navbar-right navbar-collapse collapse">
42+
<a href class="change-language" ng-click="changeLanguage()">
43+
{{languages[(languageIndex + 1)%2].title}}
44+
</a>
45+
<a class="iconfont icon-github" href="https://github.com/CymChad/BaseRecyclerViewAdapterHelper"></a>
46+
</div>
47+
</div>
48+
</nav>
49+
<div class="container banner">
50+
<div class="content">
51+
<div>
52+
<span>RecyclerView</span>
53+
<span>从未如此简单</span>
54+
</div>
55+
<div>
56+
<span>Change numerous for brief</span>
57+
<span>RecyclerView has never been so easy</span>
58+
</div>
59+
</div>
60+
</div>
61+
</div>
62+
63+
<div class="section-1" id="section1">
64+
<div class="container">
65+
<div class="title">RecyclerView</div>
66+
<div translate="recommend" class="brief"></div>
67+
</div>
68+
</div>
69+
70+
<div class="container section-2" id="section2">
71+
<div class="title" translate="section-2-title"></div>
72+
<p translate="section-2-brief"></p>
73+
<ul>
74+
<li ng-repeat="item in functionIcons">
75+
<a href={{item.link}}>
76+
<img ng-src={{'http://ots3ywur8.bkt.clouddn.com/'+item.pic}} alt="">
77+
<span translate={{'section-2-item-'+$index}}></span>
78+
</a>
79+
</li>
80+
</ul>
81+
</div>
82+
83+
<div class="section-3" id="section3">
84+
<div class="container">
85+
<div class="title">
86+
<span>BRVAH</span>
87+
<span>&nbsp;HAPPY&nbsp;</span>
88+
<span>1ST BIRTHDAY!</span>
89+
</div>
90+
<img class="monkey" src="http://ots3ywur8.bkt.clouddn.com/img/birthdaymonkey.png" alt="">
91+
<div class="content">
92+
<div class="part1">
93+
<p class="subtitle" translate="section-3-subtitle-1"></p>
94+
<div class="commit">
95+
<div class="left">
96+
<div>
97+
<i class="iconfont icon-tag"></i>
98+
<span class="version">V1.0</span>
99+
</div>
100+
<div>
101+
<i class="iconfont icon-commit"></i>
102+
<span class="hash">9dd98b2</span>
103+
</div>
104+
</div>
105+
<div class="right">
106+
<div class="tag">V1.0</div>
107+
<div class="commit-message">
108+
<img src="http://ots3ywur8.bkt.clouddn.com/img/small_monkey.png" alt="">
109+
<div>
110+
<span>CymChad tagged this on 10 Apr 2016.7.11 commits to master since this tag create README.md</span>
111+
</div>
112+
</div>
113+
<div class="links">
114+
<a href="https://github.com/CymChad/BaseRecyclerViewAdapterHelper">Downloads</a>
115+
<a href="https://github.com/CymChad/BaseRecyclerViewAdapterHelper">Source code (zip)</a>
116+
<a href="https://github.com/CymChad/BaseRecyclerViewAdapterHelper">Source code (tar.gz)</a>
117+
</div>
118+
</div>
119+
</div>
120+
</div>
121+
<div class="part2">
122+
<p class="subtitle" translate="section-3-subtitle-2"></p>
123+
<ul class="git-status">
124+
<li ng-repeat="item in gitStatus">
125+
<span class={{getIconClass(item.icon)}}></span>
126+
<span class="text">{{item.text}}</span>
127+
<span class="number">{{item.number}}</span>
128+
</li>
129+
</ul>
130+
</div>
131+
<div class="summery">
132+
<img src="http://ots3ywur8.bkt.clouddn.com/img/model.png" alt="">
133+
<p translate="section-3-summery"></p>
134+
</div>
135+
</div>
136+
</div>
137+
</div>
138+
139+
<div class="section-4" id="section4">
140+
<div class="container">
141+
<div class="title" translate="section-4-title"></div>
142+
<p class="brief" translate="section-4-brief"></p>
143+
<ul class="members">
144+
<li ng-repeat="item in members">
145+
<a href={{item.link}}>
146+
<img ng-src={{'http://ots3ywur8.bkt.clouddn.com/'+item.avatar}} alt="">
147+
<span>{{item.name}}</span>
148+
</a>
149+
</li>
150+
<li>
151+
<div>
152+
<div class="adaptive-circle">
153+
<div class="circle-content">
154+
<p translate="section-4-welcome"></p>
155+
</div>
156+
</div>
157+
</div>
158+
<span></span>
159+
</li>
160+
</ul>
161+
</div>
162+
</div>
163+
164+
<div class="section-qrcode" ng-if="languageIndex === 0">
165+
<div class="container">
166+
<div class="title">
167+
<i class="iconfont icon-quote-left"></i>
168+
<p translate="section-qrcode-title"></p>
169+
<i class="iconfont icon-quote-right"></i>
170+
</div>
171+
<div class="content">
172+
<p translate="section-qrcode-content-1"></p>
173+
<p translate="section-qrcode-content-2"></p>
174+
</div>
175+
<div class="tags">
176+
<a href="http://mp.weixin.qq.com/mp/homepage?__biz=MzIwMzYwMTk1NA==&hid=1&sn=d3df6297facbfe7467b7e0e4fe5d3e25#wechat_redirect" ng-repeat="item in [0, 1, 2, 3, 4]" translate="{{'section-qrcode-tag-'+item}}"></a>
177+
</div>
178+
<img class="qrcode" src="http://ots3ywur8.bkt.clouddn.com/img/qrcode.png" alt="">
179+
</div>
180+
</div>
181+
182+
<div class="section-group" ng-if="languageIndex === 0">
183+
<div class="content">
184+
<p translate="section-group-content-1"></p>
185+
<p translate="section-group-content-2"></p>
186+
</div>
187+
</div>
188+
189+
<footer>
190+
<div class="container">
191+
<p translate="footer"></p>
192+
</div>
193+
</footer>
194+
</div>
195+
<div ng-if="!supported">
196+
<div translate="not-support" ng-style="{color: 'black'}"></div>
197+
</div>
198+
</body>
199+
</html>

0 commit comments

Comments
 (0)