Permalink
Browse files

clean

  • Loading branch information...
1 parent cd4b854 commit be512cc785bf7324371bc1956b604bab7783a22a @yiminghe yiminghe committed Sep 28, 2012
Showing with 19 additions and 666 deletions.
  1. +18 −0 .npmignore
  2. +0 −332 browser.html
  3. +0 −332 browser2.html
  4. +0 −1 calendar.html
  5. +1 −1 package.json
View
@@ -0,0 +1,18 @@
+*.iml
+.idea/
+.ipr
+.iws
+*~
+~*
+*.diff
+*.patch
+*.bak
+.DS_Store
+Thumbs.db
+.project
+.*proj
+.svn/
+*.swp
+out/
+node_modules/
+tmp/
View
@@ -1,332 +0,0 @@
-<meta charset='utf-8'/><!DOCTYPE html><style>
- body p {
- font: 14px Georgia, "Times New Roman", Times, sans-serif;
- color: #444;
- }
-
- h1 {
- font-size: 26px;
- color: #00859D;
- font-family: Constantia, serif;
- }
-
- h3 {
- font-size: 14px;
- color: #555;
- margin: 15px 0 5px;
- }
-
- code {
- font-family: "Courier New"
- }
-
- .hidden {
- display: none;
- }
-
- a.on {
- font-weight: bold;
- }
-
- a {
- margin-right: 5px;
- }
-</style>
-<script src="../../lib/kissy.js" charset="utf-8"></script>
-<div class="page">
- <table width="80%" id="Hook">
- <tbody>
- <tr>
- <th>id</th>
- <th>date</th>
- <th>custom</th>
- <th>location</th>
- </tr>
-
- <tr class="item hidden">
- <td>10760</td>
- <td>1997/12/1 0:00:00</td>
- <td>MAISD</td>
- <td>Rue Joseph-Bens 532</td>
- </tr>
- <tr class="item hidden">
- <td>10761</td>
- <td>1997/12/2 0:00:00</td>
- <td>RATTC</td>
- <td>2817 Milton Dr.</td>
- </tr>
- <tr class="item hidden">
- <td>10762</td>
- <td>1997/12/2 0:00:00</td>
- <td>FOLKO</td>
- <td>Akergatan 24</td>
- </tr>
-
- <tr class="item hidden">
- <td>10763</td>
- <td>1997/12/3 0:00:00</td>
- <td>FOLIG</td>
- <td>184, chausse de Tournai</td>
- </tr>
- <tr class="item hidden">
- <td>10764</td>
- <td>1997/12/3 0:00:00</td>
- <td>ERNSH</td>
- <td>Kirchgasse 6</td>
- </tr>
- <tr class="item hidden">
- <td>10765</td>
- <td>1997/12/4 0:00:00</td>
- <td>QUICK</td>
- <td>Taucherstrae 10</td>
- </tr>
-
- <tr class="item hidden">
- <td>10766</td>
- <td>1997/12/5 0:00:00</td>
- <td>OTTIK</td>
- <td>Mehrheimerstr. 369</td>
- </tr>
- <tr class="item hidden">
- <td>10767</td>
- <td>1997/12/5 0:00:00</td>
- <td>SUPRD</td>
- <td>Boulevard Tirou, 255</td>
- </tr>
- <tr class="item hidden">
- <td>10768</td>
- <td>1997/12/8 0:00:00</td>
- <td>AROUT</td>
- <td>Brook Farm Stratford St. Mary</td>
- </tr>
-
- <tr class="item hidden">
- <td>10769</td>
- <td>1997/12/8 0:00:00</td>
- <td>VAFFE</td>
- <td>Smagsloget 45</td>
- </tr>
- <tr class="item hidden">
- <td>10770</td>
- <td>1997/12/9 0:00:00</td>
- <td>HANAR</td>
- <td>Rua do Pao, 67</td>
- </tr>
- <tr class="item hidden">
- <td>10771</td>
- <td>1997/12/10 0:00:00</td>
- <td>ERNSH</td>
- <td>Kirchgasse 6</td>
- </tr>
-
- <tr class="item hidden">
- <td>10772</td>
- <td>1997/12/10 0:00:00</td>
- <td>LEHMS</td>
- <td>Magazinweg 7</td>
- </tr>
- <tr class="item hidden">
- <td>10773</td>
- <td>1997/12/11 0:00:00</td>
- <td>ERNSH</td>
- <td>Kirchgasse 6</td>
- </tr>
- <tr class="item hidden">
- <td>10774</td>
- <td>1997/12/11 0:00:00</td>
- <td>FOLKO</td>
- <td>Akergatan 24</td>
- </tr>
-
- <tr class="item hidden">
- <td>10775</td>
- <td>1997/12/12 0:00:00</td>
- <td>THECR</td>
- <td>55 Grizzly Peak Rd.</td>
- </tr>
- <tr class="item hidden">
- <td>10776</td>
- <td>1997/12/15 0:00:00</td>
- <td>ERNSH</td>
- <td>Kirchgasse 6</td>
- </tr>
- <tr class="item hidden">
- <td>10777</td>
- <td>1997/12/15 0:00:00</td>
- <td>GOURL</td>
- <td>Av. Brasil, 442</td>
- </tr>
- <tr class="item hidden">
- <td>10778</td>
- <td>1997/12/16 0:00:00</td>
- <td>BERGS</td>
- <td>Berguvsvagen 8</td>
- </tr>
-
- <tr class="item hidden">
- <td>10779</td>
- <td>1997/12/16 0:00:00</td>
- <td>MORGK</td>
- <td>Heerstr. 22</td>
- </tr>
- </tbody>
- </table>
- <p id="Page"></p>
-</div><script>/**
- * simplepage.js | simplepage 分页控件,包含list items和分页的页码,页码无逻辑
- * autohr:lijing00333@163.com 拔赤
- * @class S.Spage
- * @param { ks-node } nodelist:ks的nodelist
- * @param { string } pageid:页码容器的id,页码为a,选中后默认添加classname 'selected'
- * @param { object } 配置项
- * @return { object } 生成一个Spage实例
- * @requires { 'node' }
- *
- * Y.Spage:
- * 说明: 简单分页构造器
- * 使用: new S.Spage(nodelist,id,options);
- * 参数: nodelist:{ks-nodelist}yui3的nodelist
- * 参数: id:{string}容器id
- * 配置: selected_class {string} 选中的a的className
- * step:每页的步长
- * index:当前显示第几页
- *
- *
- */
-
-
-KISSY.add('example/simplepage/simplepage', function (S) {
-
- var Spage = function () {
- this.init.apply(this, arguments);
- };
- Spage.prototype = {
- /**
- * 构造器
- */
- init:function (nodelist, pageid, config) {
- var that = this;
- that.buildParam(config);
- that.nodelist = nodelist;
- that.pageid = pageid;
-
- that.size = that.nodelist.length;
- that.pages = Math.ceil(that.size / that.step);
- //that.buildEventCenter();
- var EventFactory = new Function;
- S.augment(EventFactory, S.EventTarget);
- var eventCenter = new EventFactory();
- S.mix(that, eventCenter);
-
- that.buildHTML();
- that.bindEvent();
- that.render({index:1});
- return this;
- },
- /**
- * 渲染
- */
- render:function (o) {
- var that = this;
- var o = o || {};
- that.parseParam(o);
- if (that.index > that.pages)that.index = that.pages;
- that.showPage(that.index);
- return this;
- },
- /**
- * 构建参数
- */
- buildParam:function (o) {
- var that = this;
- if (typeof o == 'undefined' || o == null) {
- var o = {};
- }
- that.selected_class = (typeof o.selected_class == 'undefined' || o.selected_class == null) ? 'selected' : o.selected_class;
- that.step = (typeof o.step == 'undefined' || o.step == null) ? '10' : o.step;
- that.index = (typeof o.index == 'undefined' || o.index == null) ? 1 : o.index;
- return this;
- },
- /**
- * 过滤参数列表
- */
- parseParam:function (o) {
- var that = this;
- if (typeof o == 'undefined' || o == null) {
- var o = {};
- }
- for (var i in o) {
- that[i] = o[i];
- }
- return this;
- },
- showPage:function (index) {
- var that = this;
- var as = S.all('#' + that.pageid + ' a');
- as.removeClass(that.selected_class);
- as.item(Number(index) - 1).addClass(that.selected_class);////////////////
-
- var rear = (Number(index) - 1) * that.step + 1;
- var top = (rear + that.step - 1 > that.size) ? that.size : (rear + that.step - 1);
- that.nodelist.addClass('hidden');
- for (var i = rear; i <= top; i++) {
- that.nodelist.item(i - 1).removeClass('hidden');
- }
- that.fire('pagechange', {
- rear:rear,
- top:top,
- index:index,
- step:that.step
- });
-
- },
- bindEvent:function () {
- var that = this;
- that.pagecon = S.one('#' + that.pageid);
- that.pagecon.all('a').on('click', function (e) {
- //e.preventDefault();
- var pageNo = Number(S.Node(e.target).html());
- that.render({index:pageNo});
- //that.showPage(pageNo);
- });
- return this;
- },
-
- /**
- * 生成页码
- */
- buildHTML:function () {
- var str = 'javascript:void(0);';
- var that = this;
- that.pagecon = S.one('#' + that.pageid);
- for (var i = 0; i < that.pages; i++) {
- //for ssjs
- if (S.SSJS) {
- //str = '<a href="page='+url.parse(R.url, true).query.page+'">';
- str = '?page=' + Number(i + 1);
- } else {
- str = '#page=' + Number(i + 1)
- }
- that.pagecon.append(S.Node('<a href="' + str + '">' + Number(i + 1) + '</a>'));
- }
-
- }
-
-
- };
-
- return Spage;
-});
-(function () {
- var p;
- KISSY.use('example/simplepage/simplepage', function (S, Spage) {
- p = new Spage(S.all('#Hook .item'), 'Page', {
- step:4,
- selected_class:'on'
- });
- if (typeof SSJS == "undefined") {
- p.render({index:Number(window.location.hash.replace('#page=', ''))});
- }
- });
- return p;
-})();</script>
Oops, something went wrong.

0 comments on commit be512cc

Please sign in to comment.