Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

rm haddock html page

  • Loading branch information...
commit 530c6911c4ee7b90237060c24f970474f1a7cd82 1 parent fff992e
@wwolff authored
Showing with 0 additions and 748 deletions.
  1. +0 −140 XMonad-Actions-CycleWS.html
  2. +0 −311 haddock-util.js
  3. +0 −297 haddock.css
View
140 XMonad-Actions-CycleWS.html
@@ -1,140 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>XMonad.Actions.CycleWS</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
-window.onload = function () {pageLoad();setSynopsis("mini_XMonad-Actions-CycleWS.html");};
-//]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">xmonad-contrib-0.10: Third party extensions for xmonad</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Portability</th><td>unportable</td></tr><tr><th>Stability</th><td>unstable</td></tr><tr><th>Maintainer</th><td>Joachim Breitner &lt;mail@joachim-breitner.de&gt;</td></tr></table><p class="caption">XMonad.Actions.CycleWS</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">Usage
-</a></li><li><a href="#g:2">Moving between workspaces
-</a></li><li><a href="#g:3">Toggling the previous workspace
-</a></li><li><a href="#g:4">Moving between screens (xinerama)
-</a></li><li><a href="#g:5">Moving between workspaces, take two!
-</a></li><li><a href="#g:6">The mother-combinator
-</a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>Provides bindings to cycle forward or backward through the list of
- workspaces, to move windows between workspaces, and to cycle
- between screens. More general combinators provide ways to cycle
- through workspaces in various orders, to only cycle through some
- subset of workspaces, and to cycle by more than one workspace at a
- time.
-</p><p>Note that this module now subsumes the functionality of the former
- <code>XMonad.Actions.RotView</code>. Former users of <code>rotView</code> can simply replace
- <code>rotView True</code> with <code>moveTo Next NonEmptyWS</code>, and so on.
-</p><p>If you want to exactly replicate the action of <code>rotView</code> (cycling
- through workspace in order lexicographically by tag, instead of in
- the order specified in the config), it can be implemented as:
-</p><pre> rotView b = do t &lt;- findWorkspace getSortByTag (bToDir b) NonEmptyWS 1
- windows . greedyView $ t
- where bToDir True = Next
- bToDir False = Prev
-</pre></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><a href="#v:nextWS">nextWS</a> :: <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> <a href="/usr/share/doc/ghc-7.0.4/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:prevWS">prevWS</a> :: <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> <a href="/usr/share/doc/ghc-7.0.4/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:shiftToNext">shiftToNext</a> :: <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> <a href="/usr/share/doc/ghc-7.0.4/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:shiftToPrev">shiftToPrev</a> :: <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> <a href="/usr/share/doc/ghc-7.0.4/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:toggleWS">toggleWS</a> :: <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> <a href="/usr/share/doc/ghc-7.0.4/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:toggleOrView">toggleOrView</a> :: <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:WorkspaceId">WorkspaceId</a> -&gt; <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> <a href="/usr/share/doc/ghc-7.0.4/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:nextScreen">nextScreen</a> :: <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> <a href="/usr/share/doc/ghc-7.0.4/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:prevScreen">prevScreen</a> :: <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> <a href="/usr/share/doc/ghc-7.0.4/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:shiftNextScreen">shiftNextScreen</a> :: <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> <a href="/usr/share/doc/ghc-7.0.4/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:shiftPrevScreen">shiftPrevScreen</a> :: <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> <a href="/usr/share/doc/ghc-7.0.4/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:swapNextScreen">swapNextScreen</a> :: <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> <a href="/usr/share/doc/ghc-7.0.4/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:swapPrevScreen">swapPrevScreen</a> :: <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> <a href="/usr/share/doc/ghc-7.0.4/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:Direction1D">Direction1D</a> <ul class="subs"><li>= <a href="#v:Next">Next</a> </li><li>| <a href="#v:Prev">Prev</a> </li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:WSType">WSType</a> <ul class="subs"><li>= <a href="#v:EmptyWS">EmptyWS</a> </li><li>| <a href="#v:NonEmptyWS">NonEmptyWS</a> </li><li>| <a href="#v:HiddenWS">HiddenWS</a> </li><li>| <a href="#v:HiddenNonEmptyWS">HiddenNonEmptyWS</a> </li><li>| <a href="#v:AnyWS">AnyWS</a> </li><li>| <a href="#v:WSTagGroup">WSTagGroup</a> <a href="/usr/share/doc/ghc-7.0.4/html/libraries/base-4.3.1.0/Data-Char.html#t:Char">Char</a> </li><li>| <a href="#v:WSIs">WSIs</a> (<a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> (<a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:WindowSpace">WindowSpace</a> -&gt; <a href="/usr/share/doc/ghc-7.0.4/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a>)) </li></ul></li><li class="src short"><a href="#v:shiftTo">shiftTo</a> :: <a href="XMonad-Actions-CycleWS.html#t:Direction1D">Direction1D</a> -&gt; <a href="XMonad-Actions-CycleWS.html#t:WSType">WSType</a> -&gt; <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> <a href="/usr/share/doc/ghc-7.0.4/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:moveTo">moveTo</a> :: <a href="XMonad-Actions-CycleWS.html#t:Direction1D">Direction1D</a> -&gt; <a href="XMonad-Actions-CycleWS.html#t:WSType">WSType</a> -&gt; <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> <a href="/usr/share/doc/ghc-7.0.4/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:doTo">doTo</a> :: <a href="XMonad-Actions-CycleWS.html#t:Direction1D">Direction1D</a> -&gt; <a href="XMonad-Actions-CycleWS.html#t:WSType">WSType</a> -&gt; <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> <a href="XMonad-Util-WorkspaceCompare.html#t:WorkspaceSort">WorkspaceSort</a> -&gt; (<a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:WorkspaceId">WorkspaceId</a> -&gt; <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> <a href="/usr/share/doc/ghc-7.0.4/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a>) -&gt; <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> <a href="/usr/share/doc/ghc-7.0.4/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:findWorkspace">findWorkspace</a> :: <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> <a href="XMonad-Util-WorkspaceCompare.html#t:WorkspaceSort">WorkspaceSort</a> -&gt; <a href="XMonad-Actions-CycleWS.html#t:Direction1D">Direction1D</a> -&gt; <a href="XMonad-Actions-CycleWS.html#t:WSType">WSType</a> -&gt; <a href="/usr/share/doc/ghc-7.0.4/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:WorkspaceId">WorkspaceId</a></li><li class="src short"><a href="#v:toggleOrDoSkip">toggleOrDoSkip</a> :: [<a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:WorkspaceId">WorkspaceId</a>] -&gt; (<a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:WorkspaceId">WorkspaceId</a> -&gt; <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:WindowSet">WindowSet</a> -&gt; <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:WindowSet">WindowSet</a>) -&gt; <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:WorkspaceId">WorkspaceId</a> -&gt; <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> <a href="/usr/share/doc/ghc-7.0.4/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:skipTags">skipTags</a> :: <a href="/usr/share/doc/ghc-7.0.4/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> i =&gt; [<a href="/usr/share/doc/xmonad-9999/html/XMonad-StackSet.html#t:Workspace">Workspace</a> i l a] -&gt; [i] -&gt; [<a href="/usr/share/doc/xmonad-9999/html/XMonad-StackSet.html#t:Workspace">Workspace</a> i l a]</li><li class="src short"><a href="#v:screenBy">screenBy</a> :: <a href="/usr/share/doc/ghc-7.0.4/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:ScreenId">ScreenId</a></li></ul></div><div id="interface"><h1 id="g:1">Usage
-</h1><div class="doc"><p>You can use this module with the following in your <code>~/.xmonad/xmonad.hs</code> file:
-</p><pre> import XMonad.Actions.CycleWS
-
- -- a basic CycleWS setup
-
- , ((modm, xK_Down), nextWS)
- , ((modm, xK_Up), prevWS)
- , ((modm .|. shiftMask, xK_Down), shiftToNext)
- , ((modm .|. shiftMask, xK_Up), shiftToPrev)
- , ((modm, xK_Right), nextScreen)
- , ((modm, xK_Left), prevScreen)
- , ((modm .|. shiftMask, xK_Right), shiftNextScreen)
- , ((modm .|. shiftMask, xK_Left), shiftPrevScreen)
- , ((modm, xK_z), toggleWS)
-</pre><p>If you want to follow the moved window, you can use both actions:
-</p><pre> , ((modm .|. shiftMask, xK_Down), shiftToNext &gt;&gt; nextWS)
- , ((modm .|. shiftMask, xK_Up), shiftToPrev &gt;&gt; prevWS)
-</pre><p>You can also get fancier with <code><a href="XMonad-Actions-CycleWS.html#v:moveTo">moveTo</a></code>, <code><a href="XMonad-Actions-CycleWS.html#v:shiftTo">shiftTo</a></code>, and <code><a href="XMonad-Actions-CycleWS.html#v:findWorkspace">findWorkspace</a></code>.
- For example:
-</p><pre> , ((modm , xK_f), moveTo Next EmptyWS) -- find a free workspace
- , ((modm .|. controlMask, xK_Right), -- a crazy keybinding!
- do t &lt;- findWorkspace getSortByXineramaRule Next NonEmptyWS 2
- windows . view $ t )
-</pre><p>For detailed instructions on editing your key bindings, see
- <a href="XMonad-Doc-Extending.html#Editing_key_bindings">XMonad.Doc.Extending</a>.
-</p></div><h1 id="g:2">Moving between workspaces
-</h1><div class="doc"><p>The following commands for moving the view and windows between
-workspaces are somewhat inflexible, but are very simple and probably
-Do The Right Thing for most users.
-</p><p>All of the commands in this section cycle through workspaces in the
-order in which they are given in your config.
-</p></div><div class="top"><p class="src"><a name="v:nextWS" class="def">nextWS</a> :: <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> <a href="/usr/share/doc/ghc-7.0.4/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></p><div class="doc"><p>Switch to the next workspace.
-</p></div></div><div class="top"><p class="src"><a name="v:prevWS" class="def">prevWS</a> :: <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> <a href="/usr/share/doc/ghc-7.0.4/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></p><div class="doc"><p>Switch to the previous workspace.
-</p></div></div><div class="top"><p class="src"><a name="v:shiftToNext" class="def">shiftToNext</a> :: <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> <a href="/usr/share/doc/ghc-7.0.4/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></p><div class="doc"><p>Move the focused window to the next workspace.
-</p></div></div><div class="top"><p class="src"><a name="v:shiftToPrev" class="def">shiftToPrev</a> :: <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> <a href="/usr/share/doc/ghc-7.0.4/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></p><div class="doc"><p>Move the focused window to the previous workspace.
-</p></div></div><h1 id="g:3">Toggling the previous workspace
-</h1><div class="doc empty">&nbsp;</div><div class="top"><p class="src"><a name="v:toggleWS" class="def">toggleWS</a> :: <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> <a href="/usr/share/doc/ghc-7.0.4/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></p><div class="doc"><p>Toggle to the workspace displayed previously. To ignore the
- scratchpad workspace while doing so, see <code><a href="XMonad-Actions-CycleWS.html#v:toggleOrDoSkip">toggleOrDoSkip</a></code>.
-</p></div></div><div class="top"><p class="src"><a name="v:toggleOrView" class="def">toggleOrView</a> :: <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:WorkspaceId">WorkspaceId</a> -&gt; <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> <a href="/usr/share/doc/ghc-7.0.4/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></p><div class="doc"><p><code><a href="/usr/share/doc/xmonad-9999/html/XMonad-StackSet.html#v:greedyView">greedyView</a></code> a workspace, or if already there, view
- the previously displayed workspace ala weechat. Change <code>greedyView</code> to
- <code>toggleOrView</code> in your workspace bindings as in the <code><a href="/usr/share/doc/xmonad-9999/html/XMonad-StackSet.html#v:view">view</a></code>
- faq at <a href="http://haskell.org/haskellwiki/Xmonad/Frequently_asked_questions">http://haskell.org/haskellwiki/Xmonad/Frequently_asked_questions</a>.
- For more flexibility see <code><a href="XMonad-Actions-CycleWS.html#v:toggleOrDoSkip">toggleOrDoSkip</a></code>.
-</p></div></div><h1 id="g:4">Moving between screens (xinerama)
-</h1><div class="top"><p class="src"><a name="v:nextScreen" class="def">nextScreen</a> :: <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> <a href="/usr/share/doc/ghc-7.0.4/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></p><div class="doc"><p>View next screen
-</p></div></div><div class="top"><p class="src"><a name="v:prevScreen" class="def">prevScreen</a> :: <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> <a href="/usr/share/doc/ghc-7.0.4/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></p><div class="doc"><p>View prev screen
-</p></div></div><div class="top"><p class="src"><a name="v:shiftNextScreen" class="def">shiftNextScreen</a> :: <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> <a href="/usr/share/doc/ghc-7.0.4/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></p><div class="doc"><p>Move focused window to workspace on next screen
-</p></div></div><div class="top"><p class="src"><a name="v:shiftPrevScreen" class="def">shiftPrevScreen</a> :: <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> <a href="/usr/share/doc/ghc-7.0.4/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></p><div class="doc"><p>Move focused window to workspace on prev screen
-</p></div></div><div class="top"><p class="src"><a name="v:swapNextScreen" class="def">swapNextScreen</a> :: <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> <a href="/usr/share/doc/ghc-7.0.4/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></p><div class="doc"><p>Swap current screen with next screen
-</p></div></div><div class="top"><p class="src"><a name="v:swapPrevScreen" class="def">swapPrevScreen</a> :: <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> <a href="/usr/share/doc/ghc-7.0.4/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></p><div class="doc"><p>Swap current screen with previous screen
-</p></div></div><h1 id="g:5">Moving between workspaces, take two!
-</h1><div class="doc"><p>A few more general commands are also provided, which allow cycling
-through subsets of workspaces.
-</p><p>For example,
-</p><pre> moveTo Next EmptyWS
-</pre><p>will move to the first available workspace with no windows, and
-</p><pre> shiftTo Prev (WSIs $ return (('p' `elem`) . tag))
-</pre><p>will move the focused window backwards to the first workspace containing
-the letter <code>p</code> in its name. =)
-</p></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Direction1D" class="def">Direction1D</a> </p><div class="doc"><p>One-dimensional directions:
-</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:Next" class="def">Next</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Prev" class="def">Prev</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:Direction1D" class="caption collapser" onclick="toggleSection('i:Direction1D')">Instances</p><div id="section.i:Direction1D" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc-7.0.4/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="XMonad-Actions-CycleWS.html#t:Direction1D">Direction1D</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc-7.0.4/html/libraries/base-4.3.1.0/Text-Read.html#t:Read">Read</a> <a href="XMonad-Actions-CycleWS.html#t:Direction1D">Direction1D</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc-7.0.4/html/libraries/base-4.3.1.0/Text-Show.html#t:Show">Show</a> <a href="XMonad-Actions-CycleWS.html#t:Direction1D">Direction1D</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc-7.0.4/html/libraries/base-4.3.1.0/Data-Typeable.html#t:Typeable">Typeable</a> <a href="XMonad-Actions-CycleWS.html#t:Direction1D">Direction1D</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:WSType" class="def">WSType</a> </p><div class="doc"><p>What type of workspaces should be included in the cycle?
-</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:EmptyWS" class="def">EmptyWS</a></td><td class="doc"><p>cycle through empty workspaces
-</p></td></tr><tr><td class="src"><a name="v:NonEmptyWS" class="def">NonEmptyWS</a></td><td class="doc"><p>cycle through non-empty workspaces
-</p></td></tr><tr><td class="src"><a name="v:HiddenWS" class="def">HiddenWS</a></td><td class="doc"><p>cycle through non-visible workspaces
-</p></td></tr><tr><td class="src"><a name="v:HiddenNonEmptyWS" class="def">HiddenNonEmptyWS</a></td><td class="doc"><p>cycle through non-empty non-visible workspaces
-</p></td></tr><tr><td class="src"><a name="v:AnyWS" class="def">AnyWS</a></td><td class="doc"><p>cycle through all workspaces
-</p></td></tr><tr><td class="src"><a name="v:WSTagGroup" class="def">WSTagGroup</a> <a href="/usr/share/doc/ghc-7.0.4/html/libraries/base-4.3.1.0/Data-Char.html#t:Char">Char</a></td><td class="doc"><p>cycle through workspaces in the same group, the
- group name is all characters up to the first
- separator character or the end of the tag
-</p></td></tr><tr><td class="src"><a name="v:WSIs" class="def">WSIs</a> (<a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> (<a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:WindowSpace">WindowSpace</a> -&gt; <a href="/usr/share/doc/ghc-7.0.4/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a>))</td><td class="doc"><p>cycle through workspaces satisfying
- an arbitrary predicate
-</p></td></tr></table></div></div><div class="top"><p class="src"><a name="v:shiftTo" class="def">shiftTo</a> :: <a href="XMonad-Actions-CycleWS.html#t:Direction1D">Direction1D</a> -&gt; <a href="XMonad-Actions-CycleWS.html#t:WSType">WSType</a> -&gt; <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> <a href="/usr/share/doc/ghc-7.0.4/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></p><div class="doc"><p>Move the currently focused window to the next workspace in the
- given direction that satisfies the given condition.
-</p></div></div><div class="top"><p class="src"><a name="v:moveTo" class="def">moveTo</a> :: <a href="XMonad-Actions-CycleWS.html#t:Direction1D">Direction1D</a> -&gt; <a href="XMonad-Actions-CycleWS.html#t:WSType">WSType</a> -&gt; <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> <a href="/usr/share/doc/ghc-7.0.4/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></p><div class="doc"><p>View the next workspace in the given direction that satisfies
- the given condition.
-</p></div></div><div class="top"><p class="src"><a name="v:doTo" class="def">doTo</a> :: <a href="XMonad-Actions-CycleWS.html#t:Direction1D">Direction1D</a> -&gt; <a href="XMonad-Actions-CycleWS.html#t:WSType">WSType</a> -&gt; <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> <a href="XMonad-Util-WorkspaceCompare.html#t:WorkspaceSort">WorkspaceSort</a> -&gt; (<a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:WorkspaceId">WorkspaceId</a> -&gt; <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> <a href="/usr/share/doc/ghc-7.0.4/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a>) -&gt; <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> <a href="/usr/share/doc/ghc-7.0.4/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></p><div class="doc"><p>Using the given sort, find the next workspace in the given
- direction of the given type, and perform the given action on it.
-</p></div></div><h1 id="g:6">The mother-combinator
-</h1><div class="top"><p class="src"><a name="v:findWorkspace" class="def">findWorkspace</a> :: <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> <a href="XMonad-Util-WorkspaceCompare.html#t:WorkspaceSort">WorkspaceSort</a> -&gt; <a href="XMonad-Actions-CycleWS.html#t:Direction1D">Direction1D</a> -&gt; <a href="XMonad-Actions-CycleWS.html#t:WSType">WSType</a> -&gt; <a href="/usr/share/doc/ghc-7.0.4/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:WorkspaceId">WorkspaceId</a></p><div class="doc"><p>Given a function <code>s</code> to sort workspaces, a direction <code>dir</code>, a
- predicate <code>p</code> on workspaces, and an integer <code>n</code>, find the tag of
- the workspace which is <code>n</code> away from the current workspace in
- direction <code>dir</code> (wrapping around if necessary), among those
- workspaces, sorted by <code>s</code>, which satisfy <code>p</code>.
-</p><p>For some useful workspace sorting functions, see
- <a href="XMonad-Util-WorkspaceCompare.html">XMonad.Util.WorkspaceCompare</a>.
-</p><p>For ideas of what to do with a workspace tag once obtained, note
- that <code><a href="XMonad-Actions-CycleWS.html#v:moveTo">moveTo</a></code> and <code><a href="XMonad-Actions-CycleWS.html#v:shiftTo">shiftTo</a></code> are implemented by applying <code>(&gt;&gt;=
- (windows . greedyView))</code> and <code>(&gt;&gt;= (windows . shift))</code>, respectively,
- to the output of <code><a href="XMonad-Actions-CycleWS.html#v:findWorkspace">findWorkspace</a></code>.
-</p></div></div><div class="top"><p class="src"><a name="v:toggleOrDoSkip" class="def">toggleOrDoSkip</a> :: [<a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:WorkspaceId">WorkspaceId</a>] -&gt; (<a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:WorkspaceId">WorkspaceId</a> -&gt; <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:WindowSet">WindowSet</a> -&gt; <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:WindowSet">WindowSet</a>) -&gt; <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:WorkspaceId">WorkspaceId</a> -&gt; <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> <a href="/usr/share/doc/ghc-7.0.4/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></p><div class="doc"><p>Allows ignoring listed workspace tags (such as scratchpad's &quot;NSP&quot;) while
- finding the previously displayed workspace, or choice of different actions,
- like view, shift, etc. For example:
-</p><pre> import qualified XMonad.StackSet as W
- import XMonad.Actions.CycleWS
-
- -- toggleWS skipping the named scratchpad workspace
- toggleWS' = toggleOrDoSkip [&quot;NSP&quot;] W.view =&lt;&lt; gets (W.currentTag . windowset)
-
- -- toggleOrView for people who prefer view to greedyView
- toggleOrView' = toggleOrDoSkip [] W.view
-
- -- toggleOrView ignoring the named scratchpad workspace
- toggleOrViewNoSP = toggleOrDoSkip [&quot;NSP&quot;] W.greedyView
-</pre></div></div><div class="top"><p class="src"><a name="v:skipTags" class="def">skipTags</a> :: <a href="/usr/share/doc/ghc-7.0.4/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> i =&gt; [<a href="/usr/share/doc/xmonad-9999/html/XMonad-StackSet.html#t:Workspace">Workspace</a> i l a] -&gt; [i] -&gt; [<a href="/usr/share/doc/xmonad-9999/html/XMonad-StackSet.html#t:Workspace">Workspace</a> i l a]</p><div class="doc"><p>List difference (<code>\\</code>) for workspaces and tags. Removes workspaces
- matching listed tags from the given workspace list.
-</p></div></div><div class="top"><p class="src"><a name="v:screenBy" class="def">screenBy</a> :: <a href="/usr/share/doc/ghc-7.0.4/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:X">X</a> <a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:ScreenId">ScreenId</a></p><div class="doc"><p>Get the <code><a href="/usr/share/doc/xmonad-9999/html/XMonad-Core.html#t:ScreenId">ScreenId</a></code> <em>d</em> places over. Example usage is a variation of the
-the default screen keybindings:
-</p><pre> -- mod-{w,e}, Switch to previous/next Xinerama screen
- -- mod-shift-{w,e}, Move client to previous/next Xinerama screen
- --
- [((m .|. modm, key), sc &gt;&gt;= screenWorkspace &gt;&gt;= flip whenJust (windows . f))
- | (key, sc) &lt;- zip [xK_w, xK_e] [(screenBy (-1)),(screenBy 1)]
- , (f, m) &lt;- [(W.view, 0), (W.shift, shiftMask)]]
-</pre></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.9.2</p></div></body></html>
View
311 haddock-util.js
@@ -1,311 +0,0 @@
-// Haddock JavaScript utilities
-
-var rspace = /\s\s+/g,
- rtrim = /^\s+|\s+$/g;
-
-function spaced(s) { return (" " + s + " ").replace(rspace, " "); }
-function trim(s) { return s.replace(rtrim, ""); }
-
-function hasClass(elem, value) {
- var className = spaced(elem.className || "");
- return className.indexOf( " " + value + " " ) >= 0;
-}
-
-function addClass(elem, value) {
- var className = spaced(elem.className || "");
- if ( className.indexOf( " " + value + " " ) < 0 ) {
- elem.className = trim(className + " " + value);
- }
-}
-
-function removeClass(elem, value) {
- var className = spaced(elem.className || "");
- className = className.replace(" " + value + " ", " ");
- elem.className = trim(className);
-}
-
-function toggleClass(elem, valueOn, valueOff, bool) {
- if (bool == null) { bool = ! hasClass(elem, valueOn); }
- if (bool) {
- removeClass(elem, valueOff);
- addClass(elem, valueOn);
- }
- else {
- removeClass(elem, valueOn);
- addClass(elem, valueOff);
- }
- return bool;
-}
-
-
-function makeClassToggle(valueOn, valueOff)
-{
- return function(elem, bool) {
- return toggleClass(elem, valueOn, valueOff, bool);
- }
-}
-
-toggleShow = makeClassToggle("show", "hide");
-toggleCollapser = makeClassToggle("collapser", "expander");
-
-function toggleSection(id)
-{
- var b = toggleShow(document.getElementById("section." + id))
- toggleCollapser(document.getElementById("control." + id), b)
- return b;
-}
-
-
-function setCookie(name, value) {
- document.cookie = name + "=" + escape(value) + ";path=/;";
-}
-
-function clearCookie(name) {
- document.cookie = name + "=;path=/;expires=Thu, 01-Jan-1970 00:00:01 GMT;";
-}
-
-function getCookie(name) {
- var nameEQ = name + "=";
- var ca = document.cookie.split(';');
- for(var i=0;i < ca.length;i++) {
- var c = ca[i];
- while (c.charAt(0)==' ') c = c.substring(1,c.length);
- if (c.indexOf(nameEQ) == 0) {
- return unescape(c.substring(nameEQ.length,c.length));
- }
- }
- return null;
-}
-
-
-
-var max_results = 75; // 50 is not enough to search for map in the base libraries
-var shown_range = null;
-var last_search = null;
-
-function quick_search()
-{
- perform_search(false);
-}
-
-function full_search()
-{
- perform_search(true);
-}
-
-
-function perform_search(full)
-{
- var text = document.getElementById("searchbox").value.toLowerCase();
- if (text == last_search && !full) return;
- last_search = text;
-
- var table = document.getElementById("indexlist");
- var status = document.getElementById("searchmsg");
- var children = table.firstChild.childNodes;
-
- // first figure out the first node with the prefix
- var first = bisect(-1);
- var last = (first == -1 ? -1 : bisect(1));
-
- if (first == -1)
- {
- table.className = "";
- status.innerHTML = "No results found, displaying all";
- }
- else if (first == 0 && last == children.length - 1)
- {
- table.className = "";
- status.innerHTML = "";
- }
- else if (last - first >= max_results && !full)
- {
- table.className = "";
- status.innerHTML = "More than " + max_results + ", press Search to display";
- }
- else
- {
- // decide what you need to clear/show
- if (shown_range)
- setclass(shown_range[0], shown_range[1], "indexrow");
- setclass(first, last, "indexshow");
- shown_range = [first, last];
- table.className = "indexsearch";
- status.innerHTML = "";
- }
-
-
- function setclass(first, last, status)
- {
- for (var i = first; i <= last; i++)
- {
- children[i].className = status;
- }
- }
-
-
- // do a binary search, treating 0 as ...
- // return either -1 (no 0's found) or location of most far match
- function bisect(dir)
- {
- var first = 0, finish = children.length - 1;
- var mid, success = false;
-
- while (finish - first > 3)
- {
- mid = Math.floor((finish + first) / 2);
-
- var i = checkitem(mid);
- if (i == 0) i = dir;
- if (i == -1)
- finish = mid;
- else
- first = mid;
- }
- var a = (dir == 1 ? first : finish);
- var b = (dir == 1 ? finish : first);
- for (var i = b; i != a - dir; i -= dir)
- {
- if (checkitem(i) == 0) return i;
- }
- return -1;
- }
-
-
- // from an index, decide what the result is
- // 0 = match, -1 is lower, 1 is higher
- function checkitem(i)
- {
- var s = getitem(i).toLowerCase().substr(0, text.length);
- if (s == text) return 0;
- else return (s > text ? -1 : 1);
- }
-
-
- // from an index, get its string
- // this abstracts over alternates
- function getitem(i)
- {
- for ( ; i >= 0; i--)
- {
- var s = children[i].firstChild.firstChild.data;
- if (s.indexOf(' ') == -1)
- return s;
- }
- return ""; // should never be reached
- }
-}
-
-function setSynopsis(filename) {
- if (parent.window.synopsis) {
- if (parent.window.synopsis.location.replace) {
- // In Firefox this avoids adding the change to the history.
- parent.window.synopsis.location.replace(filename);
- } else {
- parent.window.synopsis.location = filename;
- }
- }
-}
-
-function addMenuItem(html) {
- var menu = document.getElementById("page-menu");
- if (menu) {
- var btn = menu.firstChild.cloneNode(false);
- btn.innerHTML = html;
- menu.appendChild(btn);
- }
-}
-
-function adjustForFrames() {
- var bodyCls;
-
- if (parent.location.href == window.location.href) {
- // not in frames, so add Frames button
- addMenuItem("<a href='#' onclick='reframe();return true;'>Frames</a>");
- bodyCls = "no-frame";
- }
- else {
- bodyCls = "in-frame";
- }
- addClass(document.body, bodyCls);
-}
-
-function reframe() {
- setCookie("haddock-reframe", document.URL);
- window.location = "frames.html";
-}
-
-function postReframe() {
- var s = getCookie("haddock-reframe");
- if (s) {
- parent.window.main.location = s;
- clearCookie("haddock-reframe");
- }
-}
-
-function styles() {
- var i, a, es = document.getElementsByTagName("link"), rs = [];
- for (i = 0; a = es[i]; i++) {
- if(a.rel.indexOf("style") != -1 && a.title) {
- rs.push(a);
- }
- }
- return rs;
-}
-
-function addStyleMenu() {
- var as = styles();
- var i, a, btns = "";
- for(i=0; a = as[i]; i++) {
- btns += "<li><a href='#' onclick=\"setActiveStyleSheet('"
- + a.title + "'); return false;\">"
- + a.title + "</a></li>"
- }
- if (as.length > 1) {
- var h = "<div id='style-menu-holder'>"
- + "<a href='#' onclick='styleMenu(); return false;'>Style &#9662;</a>"
- + "<ul id='style-menu' class='hide'>" + btns + "</ul>"
- + "</div>";
- addMenuItem(h);
- }
-}
-
-function setActiveStyleSheet(title) {
- var as = styles();
- var i, a, found;
- for(i=0; a = as[i]; i++) {
- a.disabled = true;
- // need to do this always, some browsers are edge triggered
- if(a.title == title) {
- found = a;
- }
- }
- if (found) {
- found.disabled = false;
- setCookie("haddock-style", title);
- }
- else {
- as[0].disabled = false;
- clearCookie("haddock-style");
- }
- styleMenu(false);
-}
-
-function resetStyle() {
- var s = getCookie("haddock-style");
- if (s) setActiveStyleSheet(s);
-}
-
-
-function styleMenu(show) {
- var m = document.getElementById('style-menu');
- if (m) toggleShow(m, show);
-}
-
-
-function pageLoad() {
- addStyleMenu();
- adjustForFrames();
- resetStyle();
-}
-
View
297 haddock.css
@@ -1,297 +0,0 @@
-/* -------- Global things --------- */
-
-BODY {
- background-color: #ffffff;
- color: #000000;
- font-family: sans-serif;
- padding: 0 0;
- }
-
-A:link { color: #0000e0; text-decoration: none }
-A:visited { color: #0000a0; text-decoration: none }
-A:hover { background-color: #e0e0ff; text-decoration: none }
-
-TABLE.vanilla {
- width: 100%;
- border-width: 0px;
- /* I can't seem to specify cellspacing or cellpadding properly using CSS... */
-}
-
-TABLE.vanilla2 {
- border-width: 0px;
-}
-
-/* <TT> font is a little too small in MSIE */
-TT { font-size: 100%; }
-PRE { font-size: 100%; }
-
-LI P { margin: 0pt }
-
-TD {
- border-width: 0px;
-}
-
-TABLE.narrow {
- border-width: 0px;
-}
-
-TD.s8 { height: 8px; }
-TD.s15 { height: 15px; }
-
-SPAN.keyword { text-decoration: underline; }
-
-/* Resize the buttom image to match the text size */
-IMG.coll { width : 0.75em; height: 0.75em; margin-bottom: 0; margin-right: 0.5em }
-
-/* --------- Contents page ---------- */
-
-DIV.node {
- padding-left: 3em;
-}
-
-DIV.cnode {
- padding-left: 1.75em;
-}
-
-SPAN.pkg {
- position: absolute;
- left: 50em;
-}
-
-/* --------- Documentation elements ---------- */
-
-TD.children {
- padding-left: 25px;
- }
-
-TD.synopsis {
- padding: 2px;
- background-color: #f0f0f0;
- font-family: monospace
- }
-
-TD.decl {
- padding: 2px;
- background-color: #f0f0f0;
- font-family: monospace;
- vertical-align: top;
- }
-
-TD.topdecl {
- padding: 2px;
- background-color: #f0f0f0;
- font-family: monospace;
- vertical-align: top;
-}
-
-TABLE.declbar {
- border-spacing: 0px;
- }
-
-TD.declname {
- width: 100%;
- }
-
-TD.declbut {
- padding-left: 5px;
- padding-right: 5px;
- border-left-width: 1px;
- border-left-color: #000099;
- border-left-style: solid;
- white-space: nowrap;
- font-size: small;
- }
-
-/*
- arg is just like decl, except that wrapping is not allowed. It is
- used for function and constructor arguments which have a text box
- to the right, where if wrapping is allowed the text box squashes up
- the declaration by wrapping it.
-*/
-TD.arg {
- padding: 2px;
- background-color: #f0f0f0;
- font-family: monospace;
- vertical-align: top;
- white-space: nowrap;
- }
-
-TD.recfield { padding-left: 20px }
-
-TD.doc {
- padding-top: 2px;
- padding-left: 10px;
- }
-
-TD.ndoc {
- padding: 2px;
- }
-
-TD.rdoc {
- padding: 2px;
- padding-left: 10px;
- width: 100%;
- }
-
-TD.body {
- padding-left: 10px
- }
-
-TD.pkg {
- width: 100%;
- padding-left: 10px
-}
-
-TABLE.indexsearch TR.indexrow {
- display: none;
-}
-TABLE.indexsearch TR.indexshow {
- display: table-row;
-}
-
-TD.indexentry {
- vertical-align: top;
- padding-right: 10px
- }
-
-TD.indexannot {
- vertical-align: top;
- padding-left: 20px;
- white-space: nowrap
- }
-
-TD.indexlinks {
- width: 100%
- }
-
-/* ------- Section Headings ------- */
-
-TD.section1 {
- padding-top: 15px;
- font-weight: bold;
- font-size: 150%
- }
-
-TD.section2 {
- padding-top: 10px;
- font-weight: bold;
- font-size: 130%
- }
-
-TD.section3 {
- padding-top: 5px;
- font-weight: bold;
- font-size: 110%
- }
-
-TD.section4 {
- font-weight: bold;
- font-size: 100%
- }
-
-/* -------------- The title bar at the top of the page */
-
-TD.infohead {
- color: #ffffff;
- font-weight: bold;
- padding-right: 10px;
- text-align: left;
-}
-
-TD.infoval {
- color: #ffffff;
- padding-right: 10px;
- text-align: left;
-}
-
-TD.topbar {
- background-color: #000099;
- padding: 5px;
-}
-
-TD.title {
- color: #ffffff;
- padding-left: 10px;
- width: 100%
- }
-
-TD.topbut {
- padding-left: 5px;
- padding-right: 5px;
- border-left-width: 1px;
- border-left-color: #ffffff;
- border-left-style: solid;
- white-space: nowrap;
- }
-
-TD.topbut A:link {
- color: #ffffff
- }
-
-TD.topbut A:visited {
- color: #ffff00
- }
-
-TD.topbut A:hover {
- background-color: #6060ff;
- }
-
-TD.topbut:hover {
- background-color: #6060ff
- }
-
-TD.modulebar {
- background-color: #0077dd;
- padding: 5px;
- border-top-width: 1px;
- border-top-color: #ffffff;
- border-top-style: solid;
- }
-
-/* --------- The page footer --------- */
-
-TD.botbar {
- background-color: #000099;
- color: #ffffff;
- padding: 5px
- }
-TD.botbar A:link {
- color: #ffffff;
- text-decoration: underline
- }
-TD.botbar A:visited {
- color: #ffff00
- }
-TD.botbar A:hover {
- background-color: #6060ff
- }
-
-/* --------- Mini Synopsis for Frame View --------- */
-
-.outer {
- margin: 0 0;
- padding: 0 0;
-}
-
-.mini-synopsis {
- padding: 0.25em 0.25em;
-}
-
-.mini-synopsis H1 { font-size: 130%; }
-.mini-synopsis H2 { font-size: 110%; }
-.mini-synopsis H3 { font-size: 100%; }
-.mini-synopsis H1, .mini-synopsis H2, .mini-synopsis H3 {
- margin-top: 0.5em;
- margin-bottom: 0.25em;
- padding: 0 0;
-}
-
-.mini-synopsis H1 { border-bottom: 1px solid #ccc; }
-
-.mini-topbar {
- font-size: 130%;
- background: #0077dd;
- padding: 0.25em;
-}
-
-
Please sign in to comment.
Something went wrong with that request. Please try again.