diff --git a/docs/index.rst b/docs/index.rst index 3f40e6337..a190afa97 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -12,3 +12,4 @@ Welcome to libkiwix's documentation! usage api/ref_api + widget diff --git a/docs/widget.rst b/docs/widget.rst new file mode 100644 index 000000000..07dc45e24 --- /dev/null +++ b/docs/widget.rst @@ -0,0 +1,88 @@ +Kiwix serve widget +==================== + +Introduction +------------ + +The kiwix-serve widget provides an easy to embed way to show the `kiwix-serve` homepage. + +Usage +----- + +To use the widget, simply add an iframe with its `src` attribute set to the `widget` endpoint. +Example HTML Page :: + + + + + Widget Test + + + + + + +This creates an iframe with the kiwix-serve homepage contents. + +Arguments are explained below. + +Possible Arguments +------------------- + +Currently, the following arguments are supported. + +disabledesc (value = N/A) + Disables the description part of a tile. + +disablefilter (value = N/A) + Disables the search filters: language, category, tag and search function. + +disableclick (value = N/A) + Disables clicking the book to open it for reading. + +disabledownload (value = N/A) + Disables the download button (if avaialable at all) on the tile. + +book (value = yes) + Multivalue argument. Takes the name of books to display. + + Example:: + + + + + + +The CSS/JS fields are optional, you may send both or only one. +