Skip to content

Commit 6f19ead

Browse files
committed
set the links to their appropriate url
1 parent fe4eff4 commit 6f19ead

File tree

11 files changed

+25
-29
lines changed

11 files changed

+25
-29
lines changed

index.html

Lines changed: 15 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ <h1 class="banner">Smart Table</h1>
3232
<div class="main">
3333
<section id="section-intro" ng-controller="paginationCtrl">
3434
<h2>Introduction</h2>
35-
<a class="btn doc" href="#"><i class="icon icon-edit"></i></a><span class="bubble">improve the documentation</span>
35+
<a class="btn doc" href="https://github.com/lorenzofox3/smart-table-website/tree/gh-pages/sections/introduction"><i class="icon icon-edit"></i></a><span class="bubble">improve the documentation</span>
3636

3737
<p><strong>Smart table</strong> is an <a href="#">Angularjs</a> module to easily display data in a table with a set
3838
of built in functionalities such filetering,
@@ -49,29 +49,25 @@ <h2>Introduction</h2>
4949
easy to get into the source code to modify/customise the module to best fit your needs.
5050
You will find for example:
5151
<ul>
52-
<li>on the <a href="#">different branches</a> of the project some custom implementation to turn
52+
<li>on the <a href="https://github.com/lorenzofox3/Smart-Table/tree/server-sample">different branches</a> of the project some custom implementation to turn
5353
smart-table into a server driven table while changing less than 10 lines
5454
</li>
5555

56-
<li>on <a href="#">plunker</a>(here made by "bob") some custom implementation with richer
56+
<li>on <a href="http://plnkr.co/edit/xsJs8m?p=preview">plunker</a>(here made by Jiri Kavulak) some custom implementation with richer
5757
functionalities
5858
</li>
5959
</ul>
6060
</ul>
61-
62-
6361
<p>Although smart-table is from far the best table module for angular :D, there are other table modules in the
6462
angular ecosystem you might be interested in. The approach and philosophy are different and maybe more appropriate to your way of building web application. Among the most popular:</p>
6563
<ul>
66-
<li><a href="#">ng-grid</a></li>
67-
<li><a href="#">ng-table</a></li>
64+
<li><a href="http://angular-ui.github.io/ng-grid/">ng-grid</a></li>
65+
<li><a href="http://esvit.github.io/ng-table/#!/">ng-table</a></li>
6866
</ul>
69-
70-
7167
</section>
7268
<section id="section-basics" ng-controller="basicsCtrl">
7369
<h2>The basics</h2>
74-
<a class="btn doc" href="#"><i class="icon icon-edit"></i></a><span class="bubble">improve the documentation</span>
70+
<a class="btn doc" href="https://github.com/lorenzofox3/smart-table-website/tree/gh-pages/sections/basics"><i class="icon icon-edit"></i></a><span class="bubble">improve the documentation</span>
7571
<p>
7672
If you want to display data in a table it is really easy. You simply have to add the <em>smart-table</em> directive
7773
into your markup (it is an element directive) and bind the <em>rows</em> (see markup tab) attribute
@@ -147,7 +143,7 @@ <h2>The basics</h2>
147143
</section>
148144
<section id="section-format" ng-controller="formatCtrl">
149145
<h2>Format data</h2>
150-
<a class="btn doc" href="#"><i class="icon icon-edit"></i></a><span class="bubble">improve the documentation</span>
146+
<a class="btn doc" href="https://github.com/lorenzofox3/smart-table-website/tree/gh-pages/sections/format"><i class="icon icon-edit"></i></a><span class="bubble">improve the documentation</span>
151147
<p>
152148
In our previous examples the data were displayed as raw strings,but what if we want to format date, currency and so on in a proper way ?
153149
In the column configuration, you can specify how to format the data for the given column by adding <em>formatFunction</em> and <em>formatParameter</em>
@@ -199,7 +195,7 @@ <h2>Format data</h2>
199195
</section>
200196
<section id="section-sort" ng-controller="sortCtrl">
201197
<h2>Sort data</h2>
202-
<a class="btn doc" href="#"><i class="icon icon-edit"></i></a><span class="bubble">improve the documentation</span>
198+
<a class="btn doc" href="https://github.com/lorenzofox3/smart-table-website/tree/gh-pages/sections/sort"><i class="icon icon-edit"></i></a><span class="bubble">improve the documentation</span>
203199
<p>You may also want to sort the data rows. By default the table sort the data rows following the <a href="http://docs.angularjs.org/api/ng.filter:orderBy">orderBy</a> angular algorithm but you can also use your own
204200
algorithm (see below). When you click on one of the column header the orderBy algorithm will sort the data rows according to these rules
205201
</p>
@@ -251,7 +247,7 @@ <h3>Use your own algorithm</h3>
251247
</section>
252248
<section id="section-filter" ng-controller="filterCtrl">
253249
<h2>Search/filter data</h2>
254-
<a class="btn doc" href="#"><i class="icon icon-edit"></i></a><span class="bubble">improve the documentation</span>
250+
<a class="btn doc" href="https://github.com/lorenzofox3/smart-table-website/tree/gh-pages/sections/filter"><i class="icon icon-edit"></i></a><span class="bubble">improve the documentation</span>
255251
<p>The <a href="#">table controller API</a> gives you a way to filter the data comparing an input to both a given column values or in the whole table.
256252
To display an input textbox for a global search (in the whole table) you just have to set the <em>isGlobalSearchActivated</em> property to true in the table global config object. The algorithm used
257253
will be the one used by the <a href="http://docs.angularjs.org/api/ng.filter:filter">filter</a> filter from Angular. Of course, if you want to use your own, you can specify it in the global config (see below)
@@ -297,7 +293,7 @@ <h3>Use your own algorithm</h3>
297293
</section>
298294
<section id="section-selection" ng-controller="selectionCtrl">
299295
<h2>Select data rows</h2>
300-
<a class="btn doc" href="#"><i class="icon icon-edit"></i></a><span class="bubble">improve the documentation</span>
296+
<a class="btn doc" href="https://github.com/lorenzofox3/smart-table-website/tree/gh-pages/sections/selection"><i class="icon icon-edit"></i></a><span class="bubble">improve the documentation</span>
301297
<p>You can select data row according to two different modes : single or multiple (of course you can disable selection) by setting the global
302298
property <em>selectionMode</em> to <em>single</em> or <em>multiple</em> (any other value will be taken as selectionMode='none'). This is the only time the table changes
303299
a property value into your model: it add the "isSelected" property to your data model object. On one hand you can consider it "pollutes" your model but
@@ -367,7 +363,7 @@ <h3>Keep track of the changes in selection</h3>
367363
</section>
368364
<section id="section-edit" ng-controller="editCtrl">
369365
<h2>Edit cell</h2>
370-
<a class="btn doc" href="#"><i class="icon icon-edit"></i></a><span class="bubble">improve the documentation</span>
366+
<a class="btn doc" href="https://github.com/lorenzofox3/smart-table-website/tree/gh-pages/sections/edit"><i class="icon icon-edit"></i></a><span class="bubble">improve the documentation</span>
371367
<p>You can make the cells of a given column editable by simply setting the <em>isEditable</em> property to true in this column config. This will allow
372368
you to edit directly the property on the data model object. Therefore, you may want to specify which type of input the cell will accept. You just
373369
have to set the <em>type</em> property to the the type you want (email, number, etc). If the input is valid the model is updated, otherwise it will keep
@@ -417,7 +413,7 @@ <h3>notify an item has been updated</h3>
417413
</section>
418414
<section id="section-style" ng-controller="styleCtrl">
419415
<h2>Simple styling</h2>
420-
<a class="btn doc" href="#"><i class="icon icon-edit"></i></a><span class="bubble">improve the documentation</span>
416+
<a class="btn doc" href="https://github.com/lorenzofox3/smart-table-website/tree/gh-pages/sections/style"><i class="icon icon-edit"></i></a><span class="bubble">improve the documentation</span>
421417
<p>This allows you to add a class name for the cells in a given column, and for the header as well. You'll have to specify the
422418
<em>headerClass</em> and <em>cellClass</em> property in the column configuration</p>
423419
<tabs>
@@ -459,7 +455,7 @@ <h2>Simple styling</h2>
459455
</section>
460456
<section id="section-cellTemplate" ng-controller="cellTemplateCtrl">
461457
<h2>Cell Template</h2>
462-
<a class="btn doc" href="#"><i class="icon icon-edit"></i></a><span class="bubble">improve the documentation</span>
458+
<a class="btn doc" href="https://github.com/lorenzofox3/smart-table-website/tree/gh-pages/sections/cellTemplate"><i class="icon icon-edit"></i></a><span class="bubble">improve the documentation</span>
463459
<p>If you prefer to use a particular template for the cells in a given column, you can do it by specifying the <em>cellTemplateUrl</em> property in the column config
464460
this is useful not only for styling purpose but also if you want to enhance the behavior of the cell. The template will be compiled so that if it contains
465461
directives they will be considered as angular directives. Moreover, these directives can have access to all the row and column data through the scope
@@ -583,7 +579,7 @@ <h2>Cell Template</h2>
583579

584580
<section id="section-pagination" ng-controller="paginationCtrl">
585581
<h2>Client side Pagination</h2>
586-
<a class="btn doc" href="#"><i class="icon icon-edit"></i></a><span class="bubble">improve the documentation</span>
582+
<a class="btn doc" href="https://github.com/lorenzofox3/smart-table-website/tree/gh-pages/sections/pagination"><i class="icon icon-edit"></i></a><span class="bubble">improve the documentation</span>
587583
<p>If you don't want to display too much data at the time you'll be happy using the pagination feature. It uses the <a href="https://github.com/angular-ui/bootstrap/tree/master/src/pagination">angular.ui-boostrap pagination directive</a> and you'll be able
588584
to configure it through some global config properties. First of all, the property <em>isPaginationEnabled</em> must be set to true. Then you can decide the
589585
number of pages you want to display with the <em>maxSize</em> property and the number of items you want to display on a page thanks to the <em>itemsByPage</em> property</p>
@@ -650,7 +646,7 @@ <h2>Client side Pagination</h2>
650646
</section>
651647
<section id="section-config" ng-controller="configCtrl">
652648
<h2>Configuration Summary</h2>
653-
<a class="btn doc" href="#"><i class="icon icon-edit"></i></a><span class="bubble">improve the documentation</span>
649+
<a class="btn doc" href="https://github.com/lorenzofox3/smart-table-website/tree/gh-pages/sections/config"><i class="icon icon-edit"></i></a><span class="bubble">improve the documentation</span>
654650
<p>Here is a summary of available configuration properties for column, and for global configuration</p>
655651
<h4>Column</h4>
656652
<div class="table-container">

sections/basics/markup.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<section id="section-basics" ng-controller="basicsCtrl">
22
<h2>The basics</h2>
3-
<a class="btn doc" href="#"><i class="icon icon-edit"></i></a><span class="bubble">improve the documentation</span>
3+
<a class="btn doc" href="https://github.com/lorenzofox3/smart-table-website/tree/gh-pages/sections/basics"><i class="icon icon-edit"></i></a><span class="bubble">improve the documentation</span>
44
<p>
55
If you want to display data in a table it is really easy. You simply have to add the <em>smart-table</em> directive
66
into your markup (it is an element directive) and bind the <em>rows</em> (see markup tab) attribute

sections/cellTemplate/markup.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<section id="section-cellTemplate" ng-controller="cellTemplateCtrl">
22
<h2>Cell Template</h2>
3-
<a class="btn doc" href="#"><i class="icon icon-edit"></i></a><span class="bubble">improve the documentation</span>
3+
<a class="btn doc" href="https://github.com/lorenzofox3/smart-table-website/tree/gh-pages/sections/cellTemplate"><i class="icon icon-edit"></i></a><span class="bubble">improve the documentation</span>
44
<p>If you prefer to use a particular template for the cells in a given column, you can do it by specifying the <em>cellTemplateUrl</em> property in the column config
55
this is useful not only for styling purpose but also if you want to enhance the behavior of the cell. The template will be compiled so that if it contains
66
directives they will be considered as angular directives. Moreover, these directives can have access to all the row and column data through the scope

sections/config/markup.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<section id="section-config" ng-controller="configCtrl">
22
<h2>Configuration Summary</h2>
3-
<a class="btn doc" href="#"><i class="icon icon-edit"></i></a><span class="bubble">improve the documentation</span>
3+
<a class="btn doc" href="https://github.com/lorenzofox3/smart-table-website/tree/gh-pages/sections/config"><i class="icon icon-edit"></i></a><span class="bubble">improve the documentation</span>
44
<p>Here is a summary of available configuration properties for column, and for global configuration</p>
55
<h4>Column</h4>
66
<div class="table-container">

sections/edit/markup.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<section id="section-edit" ng-controller="editCtrl">
22
<h2>Edit cell</h2>
3-
<a class="btn doc" href="#"><i class="icon icon-edit"></i></a><span class="bubble">improve the documentation</span>
3+
<a class="btn doc" href="https://github.com/lorenzofox3/smart-table-website/tree/gh-pages/sections/edit"><i class="icon icon-edit"></i></a><span class="bubble">improve the documentation</span>
44
<p>You can make the cells of a given column editable by simply setting the <em>isEditable</em> property to true in this column config. This will allow
55
you to edit directly the property on the data model object. Therefore, you may want to specify which type of input the cell will accept. You just
66
have to set the <em>type</em> property to the the type you want (email, number, etc). If the input is valid the model is updated, otherwise it will keep

sections/filter/markup.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<section id="section-filter" ng-controller="filterCtrl">
22
<h2>Search/filter data</h2>
3-
<a class="btn doc" href="#"><i class="icon icon-edit"></i></a><span class="bubble">improve the documentation</span>
3+
<a class="btn doc" href="https://github.com/lorenzofox3/smart-table-website/tree/gh-pages/sections/filter"><i class="icon icon-edit"></i></a><span class="bubble">improve the documentation</span>
44
<p>The <a href="#">table controller API</a> gives you a way to filter the data comparing an input to both a given column values or in the whole table.
55
To display an input textbox for a global search (in the whole table) you just have to set the <em>isGlobalSearchActivated</em> property to true in the table global config object. The algorithm used
66
will be the one used by the <a href="http://docs.angularjs.org/api/ng.filter:filter">filter</a> filter from Angular. Of course, if you want to use your own, you can specify it in the global config (see below)

sections/format/markup.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<section id="section-format" ng-controller="formatCtrl">
22
<h2>Format data</h2>
3-
<a class="btn doc" href="#"><i class="icon icon-edit"></i></a><span class="bubble">improve the documentation</span>
3+
<a class="btn doc" href="https://github.com/lorenzofox3/smart-table-website/tree/gh-pages/sections/format"><i class="icon icon-edit"></i></a><span class="bubble">improve the documentation</span>
44
<p>
55
In our previous examples the data were displayed as raw strings,but what if we want to format date, currency and so on in a proper way ?
66
In the column configuration, you can specify how to format the data for the given column by adding <em>formatFunction</em> and <em>formatParameter</em>

sections/pagination/markup.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<section id="section-pagination" ng-controller="paginationCtrl">
22
<h2>Client side Pagination</h2>
3-
<a class="btn doc" href="#"><i class="icon icon-edit"></i></a><span class="bubble">improve the documentation</span>
3+
<a class="btn doc" href="https://github.com/lorenzofox3/smart-table-website/tree/gh-pages/sections/pagination"><i class="icon icon-edit"></i></a><span class="bubble">improve the documentation</span>
44
<p>If you don't want to display too much data at the time you'll be happy using the pagination feature. It uses the <a href="https://github.com/angular-ui/bootstrap/tree/master/src/pagination">angular.ui-boostrap pagination directive</a> and you'll be able
55
to configure it through some global config properties. First of all, the property <em>isPaginationEnabled</em> must be set to true. Then you can decide the
66
number of pages you want to display with the <em>maxSize</em> property and the number of items you want to display on a page thanks to the <em>itemsByPage</em> property</p>

sections/selection/markup.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<section id="section-selection" ng-controller="selectionCtrl">
22
<h2>Select data rows</h2>
3-
<a class="btn doc" href="#"><i class="icon icon-edit"></i></a><span class="bubble">improve the documentation</span>
3+
<a class="btn doc" href="https://github.com/lorenzofox3/smart-table-website/tree/gh-pages/sections/selection"><i class="icon icon-edit"></i></a><span class="bubble">improve the documentation</span>
44
<p>You can select data row according to two different modes : single or multiple (of course you can disable selection) by setting the global
55
property <em>selectionMode</em> to <em>single</em> or <em>multiple</em> (any other value will be taken as selectionMode='none'). This is the only time the table changes
66
a property value into your model: it add the "isSelected" property to your data model object. On one hand you can consider it "pollutes" your model but

sections/sort/markup.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<section id="section-sort" ng-controller="sortCtrl">
22
<h2>Sort data</h2>
3-
<a class="btn doc" href="#"><i class="icon icon-edit"></i></a><span class="bubble">improve the documentation</span>
3+
<a class="btn doc" href="https://github.com/lorenzofox3/smart-table-website/tree/gh-pages/sections/sort"><i class="icon icon-edit"></i></a><span class="bubble">improve the documentation</span>
44
<p>You may also want to sort the data rows. By default the table sort the data rows following the <a href="http://docs.angularjs.org/api/ng.filter:orderBy">orderBy</a> angular algorithm but you can also use your own
55
algorithm (see below). When you click on one of the column header the orderBy algorithm will sort the data rows according to these rules
66
</p>

0 commit comments

Comments
 (0)