diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index d38793f01a..72172d54d9 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -200,9 +200,8 @@ includes code changes) and under the terms of the
## Code guidelines
- Readability
-- Need semicolons
-- 4 spaces (no tabs)
-- strict mode
+- [no semicolons](https://github.com/wenzhixin/bootstrap-table/pull/4218#issuecomment-475822706)
+- 2 spaces (no tabs)
- "Attractive"
diff --git a/site/docs/api/table-options.md b/site/docs/api/table-options.md
index 4e6a4959f0..4806e224a1 100644
--- a/site/docs/api/table-options.md
+++ b/site/docs/api/table-options.md
@@ -578,7 +578,7 @@ The table options are defined in `jQuery.fn.bootstrapTable.defaults`.
- **Detail:**
- When set pagination property, initialize the page size selecting list. If you include the `'All'` or `'Unlimited'` option, all the records will be shown in your table.
+ When set pagination property, initialize the page size selecting list. If you include the `'all'` or `'unlimited'` option, all the records will be shown in your table.
- **Default:** `[10, 25, 50, 100]`
@@ -705,6 +705,14 @@ The table options are defined in `jQuery.fn.bootstrapTable.defaults`.
- **Detail:**
Enable the search input.
+
+ There are 3 ways to search:
+ - The value contains the search query (Default).
+ Example: Github contains git.
+ - The value must be identical to the search query.
+ Example: Github (value) and Github (search query).
+ - Comparsions (<, >, <=, =<, >=, =>)
+ Example: 4 is larger than 3.
- **Default:** `false`
@@ -732,7 +740,8 @@ The table options are defined in `jQuery.fn.bootstrapTable.defaults`.
- **Detail:**
- Enable the strict search.
+ Enable the strict search.
+ Disables the comparison checks.
- **Default:** `false`
@@ -996,7 +1005,7 @@ The table options are defined in `jQuery.fn.bootstrapTable.defaults`.
- **Detail:**
- Indicate which field is an identity field.
+ Indicate which field will be used as checkbox/radiobox value, its the counterpart to [selectItemName](https://bootstrap-table.com/docs/api/table-options/#selectitemname).
- **Default:** `undefined`
diff --git a/site/docs/extensions/editable.md b/site/docs/extensions/editable.md
index 85e5d1aa09..71ae35bf42 100644
--- a/site/docs/extensions/editable.md
+++ b/site/docs/extensions/editable.md
@@ -69,7 +69,7 @@ Fired when all columns was initialized by `$().editable()` method.
Fired when an editable cell is saved.
-parameters: field, row, oldValue, $el
+parameters: field, row, rowIndex, oldValue, $el
### onEditableShown(editable-shown.bs.table)
diff --git a/site/docs/extensions/filter-control.md b/site/docs/extensions/filter-control.md
index a313e7a371..55205e0a41 100644
--- a/site/docs/extensions/filter-control.md
+++ b/site/docs/extensions/filter-control.md
@@ -162,3 +162,7 @@ Dependence if you use the datepicker option: [bootstrap-datepicker](https://gith
### triggerSearch
* Trigger manually the search action
+
+### clearFilterControl
+
+* Clear all the controls added by this plugin (similar to filterShowClear option).
diff --git a/site/docs/getting-started/introduction.md b/site/docs/getting-started/introduction.md
index 618f65daf0..6b95591e13 100644
--- a/site/docs/getting-started/introduction.md
+++ b/site/docs/getting-started/introduction.md
@@ -45,12 +45,11 @@ Put it all together and your pages should look like this:
+