diff --git a/api/fnAddDataAndDisplay.js b/api/fnAddDataAndDisplay.js
index a19048d..ead91a2 100644
--- a/api/fnAddDataAndDisplay.js
+++ b/api/fnAddDataAndDisplay.js
@@ -7,6 +7,7 @@
* exception, it will only take a 1D array or an object, and not a 2D array
* (i.e. it will not add multiple rows like fnAddData).
* @name fnAddDataAndDisplay
+ * @anchor fnAddDataAndDisplay
* @author Allan Jardine
*
* @example
diff --git a/api/fnAddTr.js b/api/fnAddTr.js
index 8a9d66e..78f4eec 100644
--- a/api/fnAddTr.js
+++ b/api/fnAddTr.js
@@ -2,6 +2,7 @@
* Take a TR element and add it to a DataTables table. Useful for maintaining
* custom classes and other attributes.
* @name fnAddTr
+ * @anchor fnAddTr
* @author Allan Jardine
*
* @example
diff --git a/api/fnColumnIndexToVisible.js b/api/fnColumnIndexToVisible.js
index 8102666..8c03a3b 100644
--- a/api/fnColumnIndexToVisible.js
+++ b/api/fnColumnIndexToVisible.js
@@ -5,6 +5,7 @@
* column index (i.e. all columns regardless of visibility) into a visible
* column index.
* @name fnColumnIndexToVisible
+ * @anchor fnColumnIndexToVisible
* @author Allan Jardine
*
* @example
diff --git a/api/fnDataUpdate.js b/api/fnDataUpdate.js
index 895d7e3..7fdd509 100644
--- a/api/fnDataUpdate.js
+++ b/api/fnDataUpdate.js
@@ -2,6 +2,7 @@
* Update the internal data for a TR element based on what is used in the
* DOM. You will likely want to call fnDraw() after this function.
* @name fnColumnIndexToVisible
+ * @anchor fnColumnIndexToVisible
* @author Lior Gerson
*
* @example
diff --git a/api/fnDisplayRow.js b/api/fnDisplayRow.js
index a512f26..903f001 100644
--- a/api/fnDisplayRow.js
+++ b/api/fnDisplayRow.js
@@ -1,6 +1,7 @@
/**
* Take a TR element and alter the table's paging to show the TR in question.
* @name fnDisplayRow
+ * @anchor fnDisplayRow
* @author Allan Jardine
*
* @example
diff --git a/api/fnDisplayStart.js b/api/fnDisplayStart.js
index da36e9f..56cd5c5 100644
--- a/api/fnDisplayStart.js
+++ b/api/fnDisplayStart.js
@@ -2,6 +2,7 @@
* Set the point at which DataTables will start it's display of data in the
* table.
* @name fnDisplayStart
+ * @anchor fnDisplayStart
* @author Allan Jardine
*
* @example
diff --git a/api/fnFakeRowspan.js b/api/fnFakeRowspan.js
index 768e559..3634cfc 100644
--- a/api/fnFakeRowspan.js
+++ b/api/fnFakeRowspan.js
@@ -4,6 +4,7 @@
* Note - this plug-in currently only operates correctly with
* server-side processing.
* @name fnFakeRowspan
+ * @anchor fnFakeRowspan
* @author Fredrik Wendel
*
* @example
diff --git a/api/fnFilterAll.js b/api/fnFilterAll.js
index c44936a..b4dcf78 100644
--- a/api/fnFilterAll.js
+++ b/api/fnFilterAll.js
@@ -3,6 +3,7 @@
* function call exactly matches that used by fnFilter() so regular expression
* and individual column sorting can be used.
* @name fnFilterAll
+ * @anchor fnFilterAll
* @author Kristoffer Karlström
*
* @example
diff --git a/api/fnFilterClear.js b/api/fnFilterClear.js
index 8d53b7f..acac7bc 100644
--- a/api/fnFilterClear.js
+++ b/api/fnFilterClear.js
@@ -2,6 +2,7 @@
* Remove all filtering that has been applied to a DataTable, be it column
* based filtering or global filtering.
* @name fnFilterClear
+ * @anchor fnFilterClear
* @author Allan Jardine
*
* @example
diff --git a/api/fnFilterOnReturn.js b/api/fnFilterOnReturn.js
index fc6d00e..e4460ab 100644
--- a/api/fnFilterOnReturn.js
+++ b/api/fnFilterOnReturn.js
@@ -3,6 +3,7 @@
* keypress, and replaces with it the requirement to press the enter key to
* perform the filter.
* @name fnFilterOnReturn
+ * @anchor fnFilterOnReturn
* @author Jon Ranes
*
* @example
diff --git a/api/fnFindCellRowIndexes.js b/api/fnFindCellRowIndexes.js
index 81caa7d..09abb0d 100644
--- a/api/fnFindCellRowIndexes.js
+++ b/api/fnFindCellRowIndexes.js
@@ -4,6 +4,7 @@
* the data indexes (from DataTables' internal data store) for any rows which
* match.
* @name fnFindCellRowIndexes
+ * @anchor fnFindCellRowIndexes
* @author Allan Jardine
*
* @example
diff --git a/api/fnFindCellRowNodes.js b/api/fnFindCellRowNodes.js
index 8121a95..a889fac 100644
--- a/api/fnFindCellRowNodes.js
+++ b/api/fnFindCellRowNodes.js
@@ -4,6 +4,7 @@
* but in this case the returned array contains TR nodes of the matching rows,
* rather than data indexes.
* @name fnFindCellRowNodes
+ * @anchor fnFindCellRowNodes
* @author Allan Jardine
*
* @example
diff --git a/api/fnGetAdjacentTr.js b/api/fnGetAdjacentTr.js
index 70a0680..6df8a84 100644
--- a/api/fnGetAdjacentTr.js
+++ b/api/fnGetAdjacentTr.js
@@ -7,6 +7,7 @@
* indicating if the adjacent row retrieved should be the next (true, or no
* value) or the previous (false).
* @name fnGetAdjacentTr
+ * @anchor fnGetAdjacentTr
* @author Allan Jardine
*
* @example
diff --git a/api/fnGetColumnData.js b/api/fnGetColumnData.js
index b2cc88d..596e403 100644
--- a/api/fnGetColumnData.js
+++ b/api/fnGetColumnData.js
@@ -2,6 +2,7 @@
* Return an array of table values from a particular column, with various
* filtering options.
* @name fnGetColumnData
+ * @anchor fnGetColumnData
* @author Benedikt Forchhammer
*
* @example
diff --git a/api/fnGetColumnIndex.js b/api/fnGetColumnIndex.js
index 0182f40..7d2d536 100644
--- a/api/fnGetColumnIndex.js
+++ b/api/fnGetColumnIndex.js
@@ -5,6 +5,7 @@
* will match a given string to the title of a column in the table and return
* the column index, helping to overcome this problem.
* @name fnGetColumnIndex
+ * @anchor fnGetColumnIndex
* @author Michael Ross
*
* @example
diff --git a/api/fnGetHiddenNodes.js b/api/fnGetHiddenNodes.js
index 8bd86c2..ad3cdd1 100644
--- a/api/fnGetHiddenNodes.js
+++ b/api/fnGetHiddenNodes.js
@@ -2,6 +2,7 @@
* Get a list of all TR nodes in the table which are not currently visible
* (useful for building forms).
* @name fnGetHiddenNodes
+ * @anchor fnGetHiddenNodes
* @author Allan Jardine
*/
diff --git a/api/fnGetTd.js b/api/fnGetTd.js
index 32fb469..6bd8d41 100644
--- a/api/fnGetTd.js
+++ b/api/fnGetTd.js
@@ -5,6 +5,7 @@
* taking into account hidden rows and columns. This function can be used to
* overcome these difficulties.
* @name fnColumnIndexToVisible
+ * @anchor fnColumnIndexToVisible
* @author Allan Jardine
*
* @example
diff --git a/api/fnGetTds.js b/api/fnGetTds.js
index 37cdd41..3ff4bfb 100644
--- a/api/fnGetTds.js
+++ b/api/fnGetTds.js
@@ -2,6 +2,7 @@
* Get an array of TD nodes from DataTables for a given row, including any
* column elements which are hidden.
* @name fnGetTds
+ * @anchor fnGetTds
* @author Allan Jardine
*
* @example
diff --git a/api/fnLengthChange.js b/api/fnLengthChange.js
index c8aa9f7..275b3bf 100644
--- a/api/fnLengthChange.js
+++ b/api/fnLengthChange.js
@@ -2,6 +2,7 @@
* Change the number of records that can be viewed on a single page in
* DataTables.
* @name fnColumnIndexToVisible
+ * @anchor fnColumnIndexToVisible
* @author Pedro Alves
*
* @example
diff --git a/api/fnMultiFilter.js b/api/fnMultiFilter.js
index 1607bc6..1f00a15 100644
--- a/api/fnMultiFilter.js
+++ b/api/fnMultiFilter.js
@@ -5,6 +5,7 @@
* pass in an object with the key/value pair being the column you wish to
* search on, and the value you wish to search for.
* @name fnMultiFilter
+ * @anchor fnMultiFilter
* @author mrkevans
*
* @example
diff --git a/api/fnPagingInfo.js b/api/fnPagingInfo.js
index 29238c3..56e3bb5 100644
--- a/api/fnPagingInfo.js
+++ b/api/fnPagingInfo.js
@@ -3,6 +3,7 @@
* using to display each page, including the number of records shown, start
* and end points in the data set etc.
* @name fnPagingInfo
+ * @anchor fnPagingInfo
* @author Allan Jardine
*
* @example
diff --git a/api/fnProcessingIndicator.js b/api/fnProcessingIndicator.js
index 4263a35..6d2b91d 100644
--- a/api/fnProcessingIndicator.js
+++ b/api/fnProcessingIndicator.js
@@ -4,6 +4,7 @@
* 'processing' indicator built-into DataTables. This plug-in function
* exposes the internal DataTables function so it can be used for exactly this.
* @name fnProcessingIndicator
+ * @anchor fnProcessingIndicator
* @author Allan Chappell
*
* @example
diff --git a/api/fnReloadAjax.js b/api/fnReloadAjax.js
index 62100a1..b6655f7 100644
--- a/api/fnReloadAjax.js
+++ b/api/fnReloadAjax.js
@@ -6,6 +6,7 @@
* Note:To reload data when using server-side processing, just use the
* built-inAPI function fnDraw rather than this plug-in.
* @name fnReloadAjax
+ * @anchor fnReloadAjax
* @author Allan Jardine
*
* @example
diff --git a/api/fnSetFilteringDelay.js b/api/fnSetFilteringDelay.js
index e1ffdec..85e24ea 100644
--- a/api/fnSetFilteringDelay.js
+++ b/api/fnSetFilteringDelay.js
@@ -2,6 +2,7 @@
* Enables filtration delay for keeping the browser more responsive while
* searching for a longer keyword.
* @name fnSetFilteringDelay
+ * @anchor fnSetFilteringDelay
* @author Zygimantas Berziunas, Allan Jardine and vex
*
* @example
diff --git a/api/fnSortNeutral.js b/api/fnSortNeutral.js
index d363c7e..e93b4a8 100644
--- a/api/fnSortNeutral.js
+++ b/api/fnSortNeutral.js
@@ -6,6 +6,7 @@
* after sorting has already occurred - which is exactly what this function
* does.
* @name fnSortNeutral
+ * @anchor fnSortNeutral
* @author Allan Jardine
*
* @example
diff --git a/api/fnStandingRedraw.js b/api/fnStandingRedraw.js
index 999bfa2..fa49da0 100644
--- a/api/fnStandingRedraw.js
+++ b/api/fnStandingRedraw.js
@@ -2,6 +2,7 @@
* Redraw the table (i.e. fnDraw) to take account of sorting and filtering,
* but retain the current pagination settings.
* @name fnStandingRedraw
+ * @anchor fnStandingRedraw
* @author Jonathan Hoguet
*
* @example
diff --git a/api/fnVisibleToColumnIndex.js b/api/fnVisibleToColumnIndex.js
index 5f22516..42385c4 100644
--- a/api/fnVisibleToColumnIndex.js
+++ b/api/fnVisibleToColumnIndex.js
@@ -4,6 +4,7 @@
* value for the column positions. This function converts the visible column
* index into a data column index (i.e. all columns regardless of visibility).
* @name fnVisibleToColumnIndex
+ * @anchor fnVisibleToColumnIndex
* @author Allan Jardine
*
* @example
diff --git a/filtering/type-based/range_dates.js b/filtering/row-based/range_dates.js
similarity index 98%
rename from filtering/type-based/range_dates.js
rename to filtering/row-based/range_dates.js
index 48b649c..4a28784 100644
--- a/filtering/type-based/range_dates.js
+++ b/filtering/row-based/range_dates.js
@@ -3,6 +3,7 @@
* to change the id's on the inputs and the columns in which the start and
* end date exist.
* @name Range filtering (dates)
+ * @anchor range_dates
* @author guillimon
*
* @example
diff --git a/filtering/type-based/range_numbers.js b/filtering/row-based/range_numbers.js
similarity index 97%
rename from filtering/type-based/range_numbers.js
rename to filtering/row-based/range_numbers.js
index 705a8cd..9eb04f4 100644
--- a/filtering/type-based/range_numbers.js
+++ b/filtering/row-based/range_numbers.js
@@ -3,6 +3,7 @@
* numbers. Note that you will likely need to change the id's on the inputs
* and the column in which the numeric value is given.
* @name Range filtering (numbers)
+ * @anchor range_numbers
* @author Allan Jardine
*
* @example
diff --git a/filtering/type-based/html.js b/filtering/type-based/html.js
index c966cf2..c2c886e 100644
--- a/filtering/type-based/html.js
+++ b/filtering/type-based/html.js
@@ -7,6 +7,7 @@
* default because it is slightly slower than the built-in method, which is
* good enough for by far the majority of use cases.
* @name html
+ * @anchor html_column
* @author guillimon
*
* @example
diff --git a/i18n/Arabic.lang b/i18n/Arabic.lang
index 4d0636a..70ebad6 100644
--- a/i18n/Arabic.lang
+++ b/i18n/Arabic.lang
@@ -1,6 +1,7 @@
/**
* Arabic translation
* @name Arabic
+ * @anchor Arabic
* @author Ossama Khayat
*/
diff --git a/i18n/Bangla.lang b/i18n/Bangla.lang
index 242af9c..ee27458 100644
--- a/i18n/Bangla.lang
+++ b/i18n/Bangla.lang
@@ -1,6 +1,7 @@
/**
* Bangla translation
* @name Bangla
+ * @anchor Bangla
* @author Md. Khaled Ben Islam
*/
diff --git a/i18n/Bulgarian.lang b/i18n/Bulgarian.lang
index 5fd827a..d8e37f1 100644
--- a/i18n/Bulgarian.lang
+++ b/i18n/Bulgarian.lang
@@ -1,6 +1,7 @@
/**
* Bulgarian translation
* @name Bulgarian
+ * @anchor Bulgarian
* @author Rostislav Stoyanov
*/
diff --git a/i18n/Catalan.lang b/i18n/Catalan.lang
index ff28a96..e7b997c 100644
--- a/i18n/Catalan.lang
+++ b/i18n/Catalan.lang
@@ -1,6 +1,7 @@
/**
* Catalan translation
* @name Catalan
+ * @anchor Catalan
* @author Sergi
*/
diff --git a/i18n/Chinese-traditional.lang b/i18n/Chinese-traditional.lang
index 7592a85..538ca69 100644
--- a/i18n/Chinese-traditional.lang
+++ b/i18n/Chinese-traditional.lang
@@ -1,6 +1,7 @@
/**
* Chinese (traditional) translation
* @name Chinese (traditional)
+ * @anchor Chinese (traditional)
* @author GimmeRank Affiliate
*/
diff --git a/i18n/Chinese.lang b/i18n/Chinese.lang
index 8c748c2..a12ce83 100644
--- a/i18n/Chinese.lang
+++ b/i18n/Chinese.lang
@@ -1,6 +1,7 @@
/**
* Chinese translation
* @name Chinese
+ * @anchor Chinese
* @author Chi Cheng
*/
diff --git a/i18n/Croatian.lang b/i18n/Croatian.lang
index f40e59e..d3c797c 100644
--- a/i18n/Croatian.lang
+++ b/i18n/Croatian.lang
@@ -1,6 +1,7 @@
/**
* Croatian translation
* @name Croatian
+ * @anchor Croatian
* @author Predrag Mušić
*/
diff --git a/i18n/Czech.lang b/i18n/Czech.lang
index 929adc7..fc81fc9 100644
--- a/i18n/Czech.lang
+++ b/i18n/Czech.lang
@@ -1,6 +1,7 @@
/**
* Czech translation
* @name Czech
+ * @anchor Czech
* @author Magerio
*/
diff --git a/i18n/Danish.lang b/i18n/Danish.lang
index 39f2ed5..1d98cc5 100644
--- a/i18n/Danish.lang
+++ b/i18n/Danish.lang
@@ -1,6 +1,7 @@
/**
* Danish translation
* @name Danish
+ * @anchor Danish
* @author Werner Knudsen
*/
diff --git a/i18n/Dutch.lang b/i18n/Dutch.lang
index f02d1e0..3ac7ad7 100644
--- a/i18n/Dutch.lang
+++ b/i18n/Dutch.lang
@@ -1,6 +1,7 @@
/**
* Dutch translation
* @name Dutch
+ * @anchor Dutch
* @author Erwin Kerk and ashwin
*/
diff --git a/i18n/English.lang b/i18n/English.lang
index 8f42ab4..a28b066 100644
--- a/i18n/English.lang
+++ b/i18n/English.lang
@@ -1,6 +1,7 @@
/**
* English - this is the default DataTables ships with
* @name English
+ * @anchor English
* @author Allan Jardine
*/
diff --git a/i18n/Estonian.lang b/i18n/Estonian.lang
index 444c6a3..0263fe5 100644
--- a/i18n/Estonian.lang
+++ b/i18n/Estonian.lang
@@ -1,6 +1,7 @@
/**
* Estonian translation
* @name Estonian
+ * @anchor Estonian
* @author Janek Todoruk
*/
diff --git a/i18n/Filipino.lang b/i18n/Filipino.lang
index a8eedf4..30b4bf7 100644
--- a/i18n/Filipino.lang
+++ b/i18n/Filipino.lang
@@ -1,6 +1,7 @@
/**
* Filipino translation
* @name Filipino
+ * @anchor Filipino
* @author Citi360
*/
diff --git a/i18n/Finnish.lang b/i18n/Finnish.lang
index a8cf473..fb1b20a 100644
--- a/i18n/Finnish.lang
+++ b/i18n/Finnish.lang
@@ -1,6 +1,7 @@
/**
* Finnish translation
* @name Finnish
+ * @anchor Finnish
* @author Seppo Äyräväinen
*/
diff --git a/i18n/French.lang b/i18n/French.lang
index e6d10ee..1eecb21 100644
--- a/i18n/French.lang
+++ b/i18n/French.lang
@@ -1,6 +1,7 @@
/**
* French translation
* @name French
+ * @anchor French
* @author Guillaume LO RE
*/
diff --git a/i18n/Georgian.lang b/i18n/Georgian.lang
index 9858bd4..2d424f1 100644
--- a/i18n/Georgian.lang
+++ b/i18n/Georgian.lang
@@ -1,6 +1,7 @@
/**
* Georgian translation
* @name Georgian
+ * @anchor Georgian
* @author Mikheil Nadareishvili
*/
diff --git a/i18n/German.lang b/i18n/German.lang
index 081b56c..2cd6a80 100644
--- a/i18n/German.lang
+++ b/i18n/German.lang
@@ -1,6 +1,7 @@
/**
* German translation
* @name German
+ * @anchor German
* @author Joerg Holz
*/
diff --git a/i18n/Greek.lang b/i18n/Greek.lang
index 8fe89ee..7282cff 100644
--- a/i18n/Greek.lang
+++ b/i18n/Greek.lang
@@ -1,6 +1,7 @@
/**
* Greek translation
* @name Greek
+ * @anchor Greek
* @author Abraam Ziogas
*/
diff --git a/i18n/Hebrew.lang b/i18n/Hebrew.lang
index c0b419d..6765e62 100644
--- a/i18n/Hebrew.lang
+++ b/i18n/Hebrew.lang
@@ -1,6 +1,7 @@
/**
* Hebrew translation
* @name Hebrew
+ * @anchor Hebrew
* @author Neil Osman (WW3)
*/
diff --git a/i18n/Hindi.lang b/i18n/Hindi.lang
index abbaf41..8013e88 100644
--- a/i18n/Hindi.lang
+++ b/i18n/Hindi.lang
@@ -1,6 +1,7 @@
/**
* Hindi translation
* @name Hindi
+ * @anchor Hindi
* @author Outshine Solutions
*/
diff --git a/i18n/Hungarian.lang b/i18n/Hungarian.lang
index db70ec4..0831ae8 100644
--- a/i18n/Hungarian.lang
+++ b/i18n/Hungarian.lang
@@ -1,6 +1,7 @@
/**
* Hungarian translation
* @name Hungarian
+ * @anchor Hungarian
* @author Adam Maschek
*/
diff --git a/i18n/Indonesian-Alternative.lang b/i18n/Indonesian-Alternative.lang
index 4b3b609..1db780b 100644
--- a/i18n/Indonesian-Alternative.lang
+++ b/i18n/Indonesian-Alternative.lang
@@ -1,6 +1,7 @@
/**
* Indonesian translation
* @name Indonesian
+ * @anchor Indonesian
* @author Landung Wahana
*/
diff --git a/i18n/Indonesian.lang b/i18n/Indonesian.lang
index 7dd39c2..f47a068 100644
--- a/i18n/Indonesian.lang
+++ b/i18n/Indonesian.lang
@@ -1,6 +1,7 @@
/**
* Indonesian translation
* @name Indonesian
+ * @anchor Indonesian
* @author Cipto Hadi
*/
diff --git a/i18n/Irish.lang b/i18n/Irish.lang
index a6aa2d6..7f69db9 100644
--- a/i18n/Irish.lang
+++ b/i18n/Irish.lang
@@ -1,6 +1,7 @@
/**
* Irish translation
* @name Irish
+ * @anchor Irish
* @author Lets Be Famous Journal
*/
diff --git a/i18n/Italian.lang b/i18n/Italian.lang
index 5eea9cd..8723203 100644
--- a/i18n/Italian.lang
+++ b/i18n/Italian.lang
@@ -1,6 +1,7 @@
/**
* Italian translation
* @name Italian
+ * @anchor Italian
* @author Nicola Zecchin
*/
diff --git a/i18n/Latvian.lang b/i18n/Latvian.lang
index 10b61ae..d35bb35 100644
--- a/i18n/Latvian.lang
+++ b/i18n/Latvian.lang
@@ -1,6 +1,7 @@
/**
* Latvian translation
* @name Latvian
+ * @anchor Latvian
* @author Oskars Podans
*/
diff --git a/i18n/Lithuanian.lang b/i18n/Lithuanian.lang
index 0cc4ed7..980cbd0 100644
--- a/i18n/Lithuanian.lang
+++ b/i18n/Lithuanian.lang
@@ -1,6 +1,7 @@
/**
* Lithuanian translation
* @name Lithuanian
+ * @anchor Lithuanian
* @author Kęstutis Morkūnas
*/
diff --git a/i18n/Macedonian.lang b/i18n/Macedonian.lang
index f79dc4d..38e1f56 100644
--- a/i18n/Macedonian.lang
+++ b/i18n/Macedonian.lang
@@ -1,6 +1,7 @@
/**
* Macedonian translation
* @name Macedonian
+ * @anchor Macedonian
* @author Bojan Petkovski
*/
diff --git a/i18n/Norwegian.lang b/i18n/Norwegian.lang
index 4e27470..f539453 100644
--- a/i18n/Norwegian.lang
+++ b/i18n/Norwegian.lang
@@ -1,6 +1,7 @@
/**
* Norwegian translation
* @name Norwegian
+ * @anchor Norwegian
* @author Petter Ekrann
*/
diff --git a/i18n/Persian.lang b/i18n/Persian.lang
index 3af7b53..67ad74f 100644
--- a/i18n/Persian.lang
+++ b/i18n/Persian.lang
@@ -1,6 +1,7 @@
/**
* Persian translation
* @name Persian
+ * @anchor Persian
* @author Ehsan Chavoshi
*/
diff --git a/i18n/Polish.lang b/i18n/Polish.lang
index 866373b..dbf7b42 100644
--- a/i18n/Polish.lang
+++ b/i18n/Polish.lang
@@ -1,6 +1,7 @@
/**
* Polish translation
* @name Polish
+ * @anchor Polish
* @author Tomasz Kowalski
*/
diff --git a/i18n/Portuguese-Brasil.lang b/i18n/Portuguese-Brasil.lang
index 7f0be4f..4bfb6b5 100644
--- a/i18n/Portuguese-Brasil.lang
+++ b/i18n/Portuguese-Brasil.lang
@@ -1,6 +1,7 @@
/**
* Portuguese Brasil translation
* @name Portuguese Brasil
+ * @anchor Portuguese Brasil
* @author Roberto
*/
diff --git a/i18n/Portuguese.lang b/i18n/Portuguese.lang
index a6eb024..d0af870 100644
--- a/i18n/Portuguese.lang
+++ b/i18n/Portuguese.lang
@@ -1,6 +1,7 @@
/**
* Portuguese translation
* @name Portuguese
+ * @anchor Portuguese
* @author Nuno Felicio
*/
diff --git a/i18n/Romanian.lang b/i18n/Romanian.lang
index 4fad33c..70606a1 100644
--- a/i18n/Romanian.lang
+++ b/i18n/Romanian.lang
@@ -1,6 +1,7 @@
/**
* Romanian translation
* @name Romanian
+ * @anchor Romanian
* @author Alexandru Jurubita
*/
diff --git a/i18n/Russian.lang b/i18n/Russian.lang
index c50c241..1c06423 100644
--- a/i18n/Russian.lang
+++ b/i18n/Russian.lang
@@ -1,6 +1,7 @@
/**
* Russian translation
* @name Russian
+ * @anchor Russian
* @author Tjoma
*/
diff --git a/i18n/Serbian.lang b/i18n/Serbian.lang
index 19d445e..c3000aa 100644
--- a/i18n/Serbian.lang
+++ b/i18n/Serbian.lang
@@ -1,6 +1,7 @@
/**
* Serbian translation (Latin alphabet)
* @name Serbian (Latin)
+ * @anchor Serbian (Latin)
* @author Marko Novakovic
*/
diff --git a/i18n/Slovak.lang b/i18n/Slovak.lang
index 3286b85..d3cfd22 100644
--- a/i18n/Slovak.lang
+++ b/i18n/Slovak.lang
@@ -1,6 +1,7 @@
/**
* Slovak translation
* @name Slovak
+ * @anchor Slovak
* @author Maroš Miškerik
*/
diff --git a/i18n/Slovenian.lang b/i18n/Slovenian.lang
index 3fcd3a2..b37e8fb 100644
--- a/i18n/Slovenian.lang
+++ b/i18n/Slovenian.lang
@@ -1,6 +1,7 @@
/**
* Slovenian translation
* @name Slovenian
+ * @anchor Slovenian
* @author Marko Kroflic, and Blaž Brenčič
*/
diff --git a/i18n/Spanish.lang b/i18n/Spanish.lang
index 572404d..c000c5a 100644
--- a/i18n/Spanish.lang
+++ b/i18n/Spanish.lang
@@ -1,6 +1,7 @@
/**
* Spanish translation
* @name Spanish
+ * @anchor Spanish
* @author Unknown...
*/
diff --git a/i18n/Swedish.lang b/i18n/Swedish.lang
index 6465c3f..b67deda 100644
--- a/i18n/Swedish.lang
+++ b/i18n/Swedish.lang
@@ -1,6 +1,7 @@
/**
* Swedish translation
* @name Swedish
+ * @anchor Swedish
* @author Kristoffer Karlström
*/
diff --git a/i18n/Thai.lang b/i18n/Thai.lang
index c622d4b..0005ed6 100644
--- a/i18n/Thai.lang
+++ b/i18n/Thai.lang
@@ -1,6 +1,7 @@
/**
* Thai translation
* @name Thai
+ * @anchor Thai
* @author Thanva Thonglor
*/
diff --git a/i18n/Turkish.lang b/i18n/Turkish.lang
index 9f14cda..8d8e919 100644
--- a/i18n/Turkish.lang
+++ b/i18n/Turkish.lang
@@ -1,6 +1,7 @@
/**
* Turkish translation
* @name Turkish
+ * @anchor Turkish
* @author Umit Gorkem
*/
diff --git a/i18n/Ukranian.lang b/i18n/Ukranian.lang
index 9937177..cb7b3e9 100644
--- a/i18n/Ukranian.lang
+++ b/i18n/Ukranian.lang
@@ -1,6 +1,7 @@
/**
* Ukranian translation
* @name Ukranian
+ * @anchor Ukranian
* @author antyrat
*/
diff --git a/i18n/Urdu.lang b/i18n/Urdu.lang
index f1e1e9b..2664e61 100644
--- a/i18n/Urdu.lang
+++ b/i18n/Urdu.lang
@@ -1,6 +1,7 @@
/**
* Urdu translation
* @name Urdu
+ * @anchor Urdu
* @author Zafar Subzwari
*/
diff --git a/i18n/Vietnamese.lang b/i18n/Vietnamese.lang
index 8963594..7022f30 100644
--- a/i18n/Vietnamese.lang
+++ b/i18n/Vietnamese.lang
@@ -1,6 +1,7 @@
/**
* Vietnamese translation
* @name Vietnamese
+ * @anchor Vietnamese
* @author Trinh Phuoc Thai
*/
diff --git a/pagination/bootstrap.js b/pagination/bootstrap.js
index dbaf34f..246097f 100644
--- a/pagination/bootstrap.js
+++ b/pagination/bootstrap.js
@@ -3,6 +3,7 @@
* pagination styling with DataTables. Note that this plug-in uses the
* fnPagingInfo API plug-in method to obtain paging information.
* @name Twitter Bootstrap
+ * @anchor bootstrap
* @author Allan Jardine
*
* @example
diff --git a/pagination/extjs.js b/pagination/extjs.js
index 79c7323..c68f438 100644
--- a/pagination/extjs.js
+++ b/pagination/extjs.js
@@ -2,6 +2,7 @@
* This pagination plug-in provides pagination controls for DataTables which
* match the style and interaction of the ExtJS library's grid component.
* @name ExtJS style
+ * @anchor extjs
* @author Zach Curtis
*
* @example
diff --git a/pagination/four_button.js b/pagination/four_button.js
index 9f0cd0e..eb61e33 100644
--- a/pagination/four_button.js
+++ b/pagination/four_button.js
@@ -3,6 +3,7 @@
* or lots of buttons (forward, back, first, last and individual pages). This
* plug-in meets the two in the middle providing navigation controls for forward, back, first and last.
* @name Four button navigation
+ * @anchor four_button
* @author Allan Jardine
*
* @example
diff --git a/pagination/input.js b/pagination/input.js
index 4b4f409..5eda839 100644
--- a/pagination/input.js
+++ b/pagination/input.js
@@ -5,6 +5,7 @@
* for), and four standard navigation buttons are also presented to the end
* user.
* @name Navigation with text input
+ * @anchor text_input
* @author Allan Jardine
*
* @example
diff --git a/pagination/scrolling.js b/pagination/scrolling.js
index 5576723..adf9d43 100644
--- a/pagination/scrolling.js
+++ b/pagination/scrolling.js
@@ -4,6 +4,7 @@
* multiple times for each event, each draw progressing by one row until the
* required point in the table is reached.
* @name Scrolling navigation
+ * @anchor scrolling
* @author Allan Jardine
*
* @example
diff --git a/pagination/select.js b/pagination/select.js
index 8da7379..0427866 100644
--- a/pagination/select.js
+++ b/pagination/select.js
@@ -2,6 +2,7 @@
* This pagination plug-in provides a select menu with the list of the page
* numbers that are available for viewing.
* @name Select list
+ * @anchor listbox
* @author jneilliii
*
* @example
diff --git a/sorting/alt-string.js b/sorting/alt-string.js
index 6d0faf1..e9078c6 100644
--- a/sorting/alt-string.js
+++ b/sorting/alt-string.js
@@ -3,6 +3,7 @@
* you have a column of images (ticks and crosses for example) and you want to
* control the sorting using the alt tag.
* @name Alt string
+ * @anchor alt
* @author Jumpy
*/
diff --git a/sorting/anti-the.js b/sorting/anti-the.js
index 0602e31..6b264d1 100644
--- a/sorting/anti-the.js
+++ b/sorting/anti-the.js
@@ -4,6 +4,7 @@
* to include in your sorting order. This plug-in will strip the word "the"
* from the start of a string and sort on what is left.
* @name Anti-"the"
+ * @anchor anti_the
* @author Allan Jardine
*/
diff --git a/sorting/currency.js b/sorting/currency.js
index 0ee73e0..a1decbd 100644
--- a/sorting/currency.js
+++ b/sorting/currency.js
@@ -3,6 +3,7 @@
* detected automatically with the currency type detection plug-in or set
* manually) while taking account of the currency symbol ($ or £ by default).
* @name Currency
+ * @anchor currency
* @author Allan Jardine
*/
diff --git a/sorting/date-eu.js b/sorting/date-eu.js
index fbf1d48..5de6969 100644
--- a/sorting/date-eu.js
+++ b/sorting/date-eu.js
@@ -3,6 +3,7 @@
* additional flexibility with support for spaces between the values and
* either . or / notation for the separators.
* @name Date (dd . mm[ . YYYY])
+ * @anchor date_eu
* @author Robert Sedovšek
*/
diff --git a/sorting/date-euro.js b/sorting/date-euro.js
index d2fa06c..509566c 100644
--- a/sorting/date-euro.js
+++ b/sorting/date-euro.js
@@ -4,6 +4,7 @@
* also be quickly adapted for other formatting as required. Furthermore, this
* date sorting plug-in allows for empty values in the column.
* @name Date (dd/mm/YYY hh:ii:ss)
+ * @anchor date_euro
* @author Ronan Guilloux
*/
diff --git a/sorting/date-uk.js b/sorting/date-uk.js
index bf357af..26fbc4f 100644
--- a/sorting/date-uk.js
+++ b/sorting/date-uk.js
@@ -5,7 +5,8 @@
* dd/mm/yy.
*
* An automatic type detection plug-in is available for this sorting plug-in.
- * @name Date (dd/mm/YY)
+ * @name Date (dd/mm/YY)
+ * @anchor date_uk
* @author Andy McMaster
*/
diff --git a/sorting/enum.js b/sorting/enum.js
index 823d541..eaafca7 100644
--- a/sorting/enum.js
+++ b/sorting/enum.js
@@ -4,6 +4,7 @@
* by converting the works to a numerical value and then sorting based on that
* value.
* @name enum
+ * @anchor enum
* @author Allan Jardine
*/
diff --git a/sorting/file-size.js b/sorting/file-size.js
index 75d31ef..ea5f4f2 100644
--- a/sorting/file-size.js
+++ b/sorting/file-size.js
@@ -5,6 +5,7 @@
* indicates of size into account. A counterpart type detection plug-in
* is also available.
* @name File size
+ * @anchor file_size
* @author anjibman
*/
diff --git a/sorting/ip-address.js b/sorting/ip-address.js
index 7e19d69..29d72a2 100644
--- a/sorting/ip-address.js
+++ b/sorting/ip-address.js
@@ -4,6 +4,7 @@
* reporting information containing IP address. Also has a matching type
* detection plug-in for automatic type detection.
* @name IP addresses
+ * @anchor ip_address
* @author Brad Wasson
*/
diff --git a/sorting/monthYear.js b/sorting/monthYear.js
index 6a95113..b9ed0ea 100644
--- a/sorting/monthYear.js
+++ b/sorting/monthYear.js
@@ -4,6 +4,7 @@
* to include in your sorting order. This plug-in will strip the word "the"
* from the start of a string and sort on what is left.
* @name Month / year sorting
+ * @anchor monthYear
* @author Michael Motek
*/
diff --git a/sorting/natural.js b/sorting/natural.js
index ef2042f..3554fe6 100644
--- a/sorting/natural.js
+++ b/sorting/natural.js
@@ -4,6 +4,7 @@
* to include in your sorting order. This plug-in will strip the word "the"
* from the start of a string and sort on what is left.
* @name Natural sorting
+ * @anchor natrual
* @author Jim Palmer
*/
diff --git a/sorting/num-html.js b/sorting/num-html.js
index c0e7be6..3274ae1 100644
--- a/sorting/num-html.js
+++ b/sorting/num-html.js
@@ -5,6 +5,7 @@
* plug-in has an equivalent type detection plug-in which can make integration
* easier.
* @name Numbers with HTML
+ * @anchor numbers_html
* @author Allan Jardine
*/
diff --git a/sorting/numeric-comma.js b/sorting/numeric-comma.js
index 87da421..89264a9 100644
--- a/sorting/numeric-comma.js
+++ b/sorting/numeric-comma.js
@@ -4,6 +4,7 @@
* sorting by adding the type 'numeric-comma' to DataTables. A type detection
* plug-in for this sorting method is provided below.
* @name Commas for decimal place
+ * @anchor numeric_comma
* @author Allan Jardine
*/
diff --git a/sorting/percent.js b/sorting/percent.js
index b531c50..9d154c0 100644
--- a/sorting/percent.js
+++ b/sorting/percent.js
@@ -1,6 +1,7 @@
/**
* Sort numeric data which has a percent sign with it.
* @name Percentage
+ * @anchor percentage
* @author Jonathan Romley
*/
diff --git a/sorting/persian.js b/sorting/persian.js
index bf34368..2b147a5 100644
--- a/sorting/persian.js
+++ b/sorting/persian.js
@@ -3,6 +3,7 @@
* characters - for which special consideration must be made. This plug-in
* performs correct sorting on Persian characters.
* @name Persian
+ * @anchor Persian
* @author Afshin Mehrabani
*/
diff --git a/sorting/scientific.js b/sorting/scientific.js
index efac96b..e7d308f 100644
--- a/sorting/scientific.js
+++ b/sorting/scientific.js
@@ -2,6 +2,7 @@
* This plug-in will treat numbers which are in scientific notation (for
* example 1E-10, 1.2E6 etc) and sort them numerically.
* @name Scientific notation sorting
+ * @anchor scientific
* @author Nick Schurch
*/
diff --git a/sorting/signed-num.js b/sorting/signed-num.js
index 654a82b..e993dd9 100644
--- a/sorting/signed-num.js
+++ b/sorting/signed-num.js
@@ -3,6 +3,7 @@
* numbers, it does not accept positively signed numbers. This plug-in will
* sort just such data numerically.
* @name Fully signed numbers sorting
+ * @anchor Signed_Numbers
* @author Allan Jardine
*/
diff --git a/sorting/title-numeric.js b/sorting/title-numeric.js
index e6f1196..12fdcb4 100644
--- a/sorting/title-numeric.js
+++ b/sorting/title-numeric.js
@@ -7,6 +7,7 @@
* 'title' attribute of en empty span element (or anything else) to sort
* numerically (for example 1'000'000).
* @name Hidden title numeric sorting
+ * @anchor hidden_title
* @author Allan Jardine
*/
diff --git a/sorting/title-string.js b/sorting/title-string.js
index 2e806bd..f4b737b 100644
--- a/sorting/title-string.js
+++ b/sorting/title-string.js
@@ -4,6 +4,7 @@
* element. The only difference is that it is string based sorting rather than
* numeric.
* @name Hidden title string sorting
+ * @anchor hidden_title_string
* @author Allan Jardine
*/
diff --git a/type-detection/currency.js b/type-detection/currency.js
index ce32f21..4fce042 100644
--- a/type-detection/currency.js
+++ b/type-detection/currency.js
@@ -4,6 +4,7 @@
* but it is trivial to add more or change the current ones. This is best used
* in conjunction with the currency sorting plug-in.
* @name Currency
+ * @anchor currency
* @author Allan Jardine
*/
diff --git a/type-detection/date-uk.js b/type-detection/date-uk.js
index 3821f54..844c98c 100644
--- a/type-detection/date-uk.js
+++ b/type-detection/date-uk.js
@@ -2,6 +2,7 @@
* Automatically detect British (dd/mm/yyyy) date types. Goes with the UK
* date sorting plug-in.
* @name UK date type detection
+ * @anchor uk_date
* @author Andy McMaster
*/
diff --git a/type-detection/file-size.js b/type-detection/file-size.js
index eec60c4..de4bfa8 100644
--- a/type-detection/file-size.js
+++ b/type-detection/file-size.js
@@ -3,6 +3,7 @@
* file sizes, this can allow sorting to take the order of magnitude indicated
* by the label (GB etc) into account.
* @name File size
+ * @anchor file_size
* @author anjibman
*/
diff --git a/type-detection/formatted-num.js b/type-detection/formatted-num.js
index 015bf4d..1266efc 100644
--- a/type-detection/formatted-num.js
+++ b/type-detection/formatted-num.js
@@ -6,6 +6,7 @@
* be. Also note that the jQuery 1.7 method isNumeric is used, so jQuery 1.7
* is required.
* @name Formatted numbers
+ * @anchor formatted_numbers
* @author Allan Jardine
*/
diff --git a/type-detection/ip-address.js b/type-detection/ip-address.js
index 956ab82..71b4666 100644
--- a/type-detection/ip-address.js
+++ b/type-detection/ip-address.js
@@ -2,6 +2,7 @@
* Automatically detect IP addresses in dot notation. Goes perfectly with the
* IP address sorting function.
* @name IP address detection
+ * @anchor ip_address
* @author Brad Wasson
*/
diff --git a/type-detection/num-html.js b/type-detection/num-html.js
index 1836a7a..d6f708e 100644
--- a/type-detection/num-html.js
+++ b/type-detection/num-html.js
@@ -4,6 +4,7 @@
* If it is, then the data can be sorted numerically with the Numbers with HTML
* sorting plug-in.
* @name Numbers with HTML
+ * @anchor numbers_html
* @author Allan Jardine
*/
diff --git a/type-detection/numeric-comma.js b/type-detection/numeric-comma.js
index 1df405c..f971a48 100644
--- a/type-detection/numeric-comma.js
+++ b/type-detection/numeric-comma.js
@@ -2,6 +2,7 @@
* Automatically detect numbers which use a comma in the place of a decimal
* point to allow them to be sorted numerically.
* @name Commas for decimal place
+ * @anchor numeric_comma
* @author Allan Jardine
*/