Browse Source

Merge branch 'next' of github.com:Semantic-Org/Semantic-UI-Docs into next

1.x
jlukic 10 years ago
parent
commit
c36065de9c
  1. 2
      docpad.coffee
  2. 7
      server/documents/behaviors/api.html.eco
  3. 240
      server/documents/behaviors/form.html.eco
  4. 109
      server/documents/collections/grid.html.eco
  5. 3
      server/documents/collections/menu.html.eco
  6. 14
      server/documents/elements/button.html.eco
  7. 91
      server/documents/elements/header.html.eco
  8. 353
      server/documents/elements/icon.html.eco
  9. 15
      server/documents/elements/input.html.eco
  10. 3
      server/documents/elements/label.html.eco
  11. 17
      server/documents/elements/list.html.eco
  12. 78
      server/documents/hotfix.html.eco
  13. 4
      server/documents/index.html.eco
  14. 67
      server/documents/modules/dropdown.html.eco
  15. 9
      server/documents/modules/modal.html.eco
  16. 10
      server/documents/modules/popup.html.eco
  17. 2
      server/documents/modules/rating.html.eco
  18. 95
      server/documents/modules/search.html.eco
  19. 162
      server/documents/modules/transition.html.eco
  20. 3
      server/documents/views/card.html.eco
  21. BIN
      server/files/images/avatar/large/ade.jpg
  22. BIN
      server/files/images/avatar/large/chris.jpg
  23. BIN
      server/files/images/avatar/large/christian.jpg
  24. BIN
      server/files/images/avatar/large/daniel.jpg
  25. BIN
      server/files/images/avatar/large/elliot.jpg
  26. BIN
      server/files/images/avatar/large/helen.jpg
  27. BIN
      server/files/images/avatar/large/jenny.jpg
  28. BIN
      server/files/images/avatar/large/joe.jpg
  29. BIN
      server/files/images/avatar/large/justen.jpg
  30. BIN
      server/files/images/avatar/large/laura.jpg
  31. BIN
      server/files/images/avatar/large/matt.jpg
  32. BIN
      server/files/images/avatar/large/nan.jpg
  33. BIN
      server/files/images/avatar/large/nom.jpg
  34. BIN
      server/files/images/avatar/large/steve.jpg
  35. BIN
      server/files/images/avatar/large/stevie.jpg
  36. BIN
      server/files/images/avatar/large/tom.jpg
  37. BIN
      server/files/images/avatar/large/veronika.jpg
  38. BIN
      server/files/images/avatar/large/zoe.jpg
  39. BIN
      server/files/images/before.jpg
  40. BIN
      server/files/images/cat.jpg
  41. BIN
      server/files/images/cat.png
  42. BIN
      server/files/images/cat2.png
  43. BIN
      server/files/images/dark-bg.png
  44. BIN
      server/files/images/dog.png
  45. BIN
      server/files/images/home-avatar.png
  46. BIN
      server/files/images/icons-inverted.png
  47. BIN
      server/files/images/icons.png
  48. BIN
      server/files/images/learn-logo.png
  49. BIN
      server/files/images/logo.png
  50. BIN
      server/files/images/teal-bg.png
  51. BIN
      server/files/images/tile-bg.png
  52. BIN
      server/files/images/ui.png
  53. BIN
      server/files/images/wireframe/centered-paragraph.png
  54. BIN
      server/files/images/wireframe/image-square.png
  55. BIN
      server/files/images/wireframe/image-text.png
  56. BIN
      server/files/images/wireframe/image.png
  57. BIN
      server/files/images/wireframe/media-paragraph-alt.png
  58. BIN
      server/files/images/wireframe/media-paragraph.png
  59. BIN
      server/files/images/wireframe/paragraph.png
  60. BIN
      server/files/images/wireframe/short-paragraph.png
  61. BIN
      server/files/images/wireframe/square-image.png
  62. BIN
      server/files/images/wireframe/text-image.png
  63. BIN
      server/files/images/wireframe/white-image.png
  64. 42
      server/files/javascript/docs.js
  65. 14
      server/files/javascript/input.js
  66. 10
      server/files/javascript/library/easing.min.js
  67. 1
      server/files/javascript/library/highlight.languages.min.js
  68. 2
      server/files/javascript/library/highlight.min.js
  69. 1
      server/files/javascript/library/history.min.js
  70. 9844
      server/files/javascript/library/less.js
  71. 17
      server/files/javascript/library/less.min.js
  72. 10
      server/files/javascript/library/tablesort.js
  73. 1
      server/files/javascript/library/tablesort.min.js
  74. 426
      server/files/javascript/search.js
  75. 5
      server/files/javascript/validate-form.js
  76. 86
      server/files/stylesheets/docs.css
  77. 8
      server/layouts/homepage.html.eco
  78. 2
      server/partials/header.html.eco
  79. 23
      server/partials/language-modal.html
  80. 20
      server/partials/languages.html
  81. 2
      server/partials/less.html.eco
  82. 10
      server/partials/library-javascript.html.eco
  83. 10
      server/partials/ui-javascript.html.eco

2
docpad.coffee

@ -29,7 +29,7 @@ docpadConfig = {
# Here are some old site urls that you would like to redirect from
oldUrls: [],
version: "1.7.2",
version: "1.8.1",
# The default title of our website
title: "Semantic UI"

7
server/documents/behaviors/api.html.eco

@ -505,10 +505,11 @@ standalone : true
</div>
<p>You can specify a success test to check for this <code>success</code> value. This most likely will be set globally for all API requests.</p>
<div class="code" data-type="javascript">
$.fn.api.successTest = function(response) {
$.fn.api.settings.successTest = function(response) {
if(response && response.success) {
return response.success;
}
return false;
};
</div>
</div>
@ -869,9 +870,7 @@ standalone : true
<td>
<div class="code">
metadata: {
action : 'action',
request : 'request',
xhr : 'xhr'
action : 'action'
}
</div>
</td>

240
server/documents/behaviors/form.html.eco

@ -1,6 +1,7 @@
---
layout : 'default'
css : 'form'
standalone : true
element : 'form'
elementType : 'behavior'
@ -27,7 +28,7 @@ type : 'UI Behavior'
<h4 class="ui header">Validation Definitions</h4>
<p>Form validation requires passing in a validation object with the rules required to validate your form.</p>
<div class="ui ignored info message">
<i class="help icon"></i>A validation object includes a list of form elements, and rules to validate each against. Fields are matched by either the <code>id</code> tag, <code>name</code> tag, or the <code>data-validate</code> metadata matching the identifier provided in the settings object.
A validation object includes a list of form elements, and rules to validate each against. Fields are matched by either the <code>id</code> tag, <code>name</code> tag, or the <code>data-validate</code> metadata matching the identifier provided in the settings object.
</div>
<div class="ignore code">
$('.ui.form')
@ -84,7 +85,7 @@ type : 'UI Behavior'
})
;
</div>
<div class="ui form segment">
<form class="ui form segment">
<p>Tell Us About Yourself</p>
<div class="two fields">
<div class="field">
@ -120,7 +121,7 @@ type : 'UI Behavior'
</div>
<div class="ui blue submit button">Submit</div>
</div>
</div>
</form>
<div class="no example">
<h4 class="ui header">
@ -129,7 +130,7 @@ type : 'UI Behavior'
<p>Validation rules are a set of conditions required to validate a field</p>
<div class="ui info message">Validation rules are found in <code>$.fn.form.settings.rules</code>, to add new global validation rules, modify <code>$.fn.form.settings.rules</code> to include your function.</div>
<div class="in red message">To pass parameters to a rule, use bracket notation in your settings object. For example <code>type: 'not[dog]'</code></div>
<table class="ui teal celled sortable definition table">
<table class="ui celled sortable basic table">
<thead>
<th class="four wide">Name</th>
<th>Validates</th>
@ -194,7 +195,197 @@ type : 'UI Behavior'
</tbody>
</table>
</div>
<div class="inline example">
<h4 class="ui header">Keyboard Shortcuts & Events</h4>
<p>
Form will automatically attach events to specially labeled form fields
</p>
<ul class="ui list">
<li>Fields will blur on <code>escape</code> key press</li>
<li>Fields will submit form on <code>enter</code></li>
<li>Submit events will be attached to <code>click</code> on any element inside the form with class <code>submit</code></li>
<li>Reset events will be attached to <code>click</code> on any element inside the form with class <code>reset</code></li>
<li>Clear events will be attached to <code>click</code> on any element inside the form with class <code>clear</code></li>
</ul>
<form class="ui form segment">
<div class="field">
<label>Test Field</label>
<input placeholder="Test Field" name="name" type="text">
</div>
<div class="ui blue submit button">Submit</div>
<div class="ui reset button">Reset</div>
<div class="ui clear button">Clear</div>
</form>
</div>
<div class="inline example">
<h4 class="ui header">Reset / Clear Fields</h4>
<p>
Calling <code>$('form').form('reset')</code>, or clicking any reset element will return all form values to their <em>default value</em>. This is the value the form fields were set to when the page loaded.
</p>
<p>Calling <code>$('form').form('clear')</code> will remove all values from form fields and reset dropdowns to placeholder text</p>
<div class="ui ignored info message">
Reset and clear will modify all form fields, not just those which have validation rules
</div>
<form class="ui form segment">
<div class="two fields">
<div class="field">
<label>Name</label>
<input placeholder="First Name" name="name" type="text">
</div>
<div class="field">
<label>Gender</label>
<div class="ui selection dropdown">
<input name="gender" type="hidden">
<div class="default text">Gender</div>
<i class="dropdown icon"></i>
<div class="menu">
<div class="item" data-value="male">Male</div>
<div class="item" data-value="female">Female</div>
</div>
</div>
</div>
</div>
<div class="field">
<label>Username</label>
<input placeholder="Username" name="username" type="text">
</div>
<div class="field">
<label>Password</label>
<input name="password" type="password">
</div>
<div class="inline field">
<div class="ui checkbox">
<input name="terms" type="checkbox">
<label>I agree to the terms and conditions</label>
</div>
</div>
<div class="ui blue submit button">Submit</div>
<div class="ui reset button">Reset</div>
<div class="ui clear button">Clear</div>
</form>
</div>
<div class="writing no example">
<h4 class="ui header">Writing Values</h4>
<p>
Form includes behaviors for reading from and writing to form fields.
</p>
<div class="code" data-demo="true">
$('.writing.example form')
// set one value
.form('set value', 'name', 'Jack')
// set several values
.form('set values', {
name : 'Jack',
gender : 'male',
username : 'jlukic',
password : 'youdliketoknow',
terms : true
})
;
</div>
<form class="ui form segment">
<div class="two fields">
<div class="field">
<label>Name</label>
<input placeholder="First Name" name="name" type="text">
</div>
<div class="field">
<label>Gender</label>
<div class="ui selection dropdown">
<input name="gender" type="hidden">
<div class="default text">Gender</div>
<i class="dropdown icon"></i>
<div class="menu">
<div class="item" data-value="male">Male</div>
<div class="item" data-value="female">Female</div>
</div>
</div>
</div>
</div>
<div class="field">
<label>Username</label>
<input placeholder="Username" name="username" type="text">
</div>
<div class="field">
<label>Password</label>
<input name="password" type="password">
</div>
<div class="inline field">
<div class="ui checkbox">
<input name="terms" type="checkbox">
<label>I agree to the terms and conditions</label>
</div>
</div>
<div class="ui blue submit button">Submit</div>
<div class="ui clear button">Clear</div>
</form>
</div>
<div class="get no example">
<h4 class="ui header">Getting Values</h4>
<p>
You can also read values from form fields using <code>get value</code> and <code>get values</code>
</p>
<div class="ui ignored info message">
Although <code>get values</code> allows you to use any matching identifier, returned values will always use the corresponding <code>name</code> attribute of the element.
</div>
<div class="code" data-demo="true">
var
$form = $('.get.example form'),
// get one value
name = $form.form('get value', 'name'),
// get list of values
fields = $form.form('get values', ['name', 'gender']),
// get all values
allFields = $form.form('get values')
;
console.log(name);
console.log(fields);
console.log(allFields);
</div>
<form class="ui form segment">
<div class="two fields">
<div class="field">
<label>Name</label>
<input placeholder="First Name" name="name" type="text">
</div>
<div class="field">
<label>Gender</label>
<div class="ui selection dropdown">
<input name="gender" type="hidden">
<div class="default text">Gender</div>
<i class="dropdown icon"></i>
<div class="menu">
<div class="item" data-value="male">Male</div>
<div class="item" data-value="female">Female</div>
</div>
</div>
</div>
</div>
<div class="field">
<label>Username</label>
<input placeholder="Username" name="username" type="text">
</div>
<div class="field">
<label>Password</label>
<input name="password" type="password">
</div>
<div class="inline field">
<div class="ui checkbox">
<input name="terms" type="checkbox">
<label>I agree to the terms and conditions</label>
</div>
</div>
<div class="ui blue submit button">Submit</div>
</form>
</div>
</div>
<div class="ui tab" data-tab="examples">
<h2 class="ui dividing header">Examples</h2>
@ -228,7 +419,7 @@ type : 'UI Behavior'
})
;
</div>
<div class="ui form">
<form class="ui form">
<div class="two fields">
<div class="field">
<label>Name</label>
@ -248,7 +439,7 @@ type : 'UI Behavior'
</div>
</div>
<div class="ui blue submit button">Submit</div>
</div>
</form>
</div>
<div class="optional example">
@ -279,7 +470,7 @@ type : 'UI Behavior'
})
;
</div>
<div class="ui form">
<form class="ui form">
<p>Your tickets are all ready to print. Where would you like to send a receipt?</p>
<div class="fields">
<div class="ten wide field">
@ -293,14 +484,14 @@ type : 'UI Behavior'
</div>
<div class="ui blue submit button">Submit</div>
<div class="ui error message"></div>
</div>
</form>
</div>
<div class="example">
<h4 class="ui header">Displaying Error Messages</h4>
<p>Forms that contain a <a href="/collections/message.html">ui message</a> error block will automatically be filled in with form validation information.</p>
<div class="ui ignored info message">The template for error messages can be modified by adjusting settings.template.error</div>
<div class="ui form segment">
<form class="ui form segment">
<p>Let's go ahead and get you signed up.</p>
<div class="two fields">
<div class="field">
@ -328,7 +519,7 @@ type : 'UI Behavior'
</div>
<div class="ui blue submit button">Submit</div>
<div class="ui error message"></div>
</div>
</form>
</div>
<div class="inline example">
@ -343,7 +534,7 @@ type : 'UI Behavior'
})
;
</div>
<div class="ui form segment">
<form class="ui form segment">
<p>Let's go ahead and get you signed up.</p>
<div class="two fields">
<div class="field">
@ -370,7 +561,7 @@ type : 'UI Behavior'
</div>
</div>
<div class="ui blue submit button">Submit</div>
</div>
</form>
</div>
<div class="dog example">
@ -399,15 +590,18 @@ type : 'UI Behavior'
})
;
</div>
<div class="ui form segment">
<form class="ui form segment">
<p>Let's go ahead and get you signed up.</p>
<div class="field">
<label>Dog</label>
<input placeholder="Dog" name="dog" type="text">
</div>
<div class="ui blue submit button">Add Dog <i class="add icon"></i></div>
<div class="ui blue submit button">
<i class="add icon"></i>
Add Dog
</div>
<div class="ui error message"></div>
</div>
</form>
</div>
</div>
@ -438,6 +632,22 @@ type : 'UI Behavior'
<td>get field(id)</td>
<td>Returns element with matching name, id, or data-validate metadata to ID</td>
</tr>
<tr>
<td>get value(id)</td>
<td>Returns value of element with id</td>
</tr>
<tr>
<td>get values(ids)</td>
<td>Returns object of element values that match array of ids. If no IDS are passed will return all fields</td>
</tr>
<tr>
<td>set value(id)</td>
<td>Sets value of element with id</td>
</tr>
<tr>
<td>set values(values)</td>
<td>Sets key/value pairs from passed values object to matching ids</td>
</tr>
<tr>
<td>get validation(element)</td>
<td>Returns validation rules for a given field</td>

109
server/documents/collections/grid.html.eco

@ -1,6 +1,7 @@
---
layout : 'default'
css : 'Grid'
standalone : true
element : 'grid'
elementType : 'collection'
@ -8,7 +9,6 @@ elementType : 'collection'
title : 'Grid'
description : 'A grid is used to harmonize negative space in a layout'
type : 'UI Collection'
standalone : true
themes : ['Default', 'Fixed-width']
---
@ -213,7 +213,7 @@ themes : ['Default', 'Fixed-width']
<h4 class="ui header">Page Grid Breakpoints</h4>
<p>Semantic's page grid, by default, uses percentage values for page gutters. This means your page container will <b>constantly adjust</b> as the browser width changes, giving you the largest possible space for each breakpoint.</p>
<p>Grids, rows, and columns can receive responsive classes to make them appear only on a particular device.</p>
<table class="ui definition table">
<table class="ui celled definition table">
<thead>
<tr>
<th>Name</th>
@ -262,10 +262,111 @@ themes : ['Default', 'Fixed-width']
</tbody>
</table>
</div>
<div class="highlighted example">
<div class="highlighted no example">
<h4 class="ui header">Responsive Patterns</h4>
<p>Semantic includes two common patterns for adjusting grids on different devices.</p>
<p>A <b>Doubling</b> grid automatically doubles its column width on each device jump. For example, four column computer grid, will jump to a two column grid on tablet, and one column on mobile.</p>
<p>A <code>doubling</code> grid automatically adjusts column width on each device jump. Usually this relationship is an exact doubling of columns, however some adjustments have been made for desplay flexibility. For example, six column computer grid, will jump to a three column grid on tablet, and a two column on mobile.</p>
<p>A <code>stackable</code> grid will always force a layout to use one column on mobile. These two patterns can also be used together to, for example, force a four column grid to one on mobile.</p>
<table class="ui celled compact definition table">
<thead>
<tr>
<th class="collapsing">Doubling Columns</th>
<th>Tablet</th>
<th>Mobile</th>
</tr>
</thead>
<tbody>
<tr>
<td>16 Columns</td>
<td>8</td>
<td>4</td>
</tr>
<tr>
<td>15 Columns</td>
<td>7</td>
<td>4</td>
</tr>
<tr>
<td>14 Columns</td>
<td>7</td>
<td>4</td>
</tr>
<tr>
<td>13 Columns</td>
<td>7</td>
<td>3</td>
</tr>
<tr>
<td>12 Columns</td>
<td>6</td>
<td>3</td>
</tr>
<tr>
<td>11 Columns</td>
<td>5</td>
<td>3</td>
</tr>
<tr>
<td>10 Columns</td>
<td>5</td>
<td>3</td>
</tr>
<tr>
<td>9 Columns</td>
<td>4</td>
<td>3</td>
</tr>
<tr>
<td>8 Columns</td>
<td>4</td>
<td>2</td>
</tr>
<tr>
<td>7 Columns</td>
<td>3</td>
<td>2</td>
</tr>
<tr>
<td>6 Columns</td>
<td>3</td>
<td>2</td>
</tr>
<tr>
<td>5 Columns</td>
<td>3</td>
<td>2</td>
</tr>
<tr>
<td>4 Columns</td>
<td>2</td>
<td>2</td>
</tr>
<tr>
<td>3 Columns</td>
<td>2</td>
<td>2</td>
</tr>
<tr>
<td>2 Columns</td>
<td>8</td>
<td>2</td>
</tr>
<tr>
<td>1 Columns</td>
<td>8</td>
<td>1</td>
</tr>
</tbody>
</table>
</div>
<div class="highlighted example">
<h4 class="ui header">Doubling Grid</h4>
<p>A <code>doubling</code> grid will generally double column widths for each device jump.</p>
<div class="ui grid">
<div class="doubling eight column row">

3
server/documents/collections/menu.html.eco

@ -25,9 +25,6 @@ themes : ['Default', 'GitHub']
<p>A menu</p>
<div class="ui menu">
<div class="item">
<img class="ui tiny image" src="/images/logo.png">
</div>
<a class="active item">
<i class="home icon"></i> Home
</a>

14
server/documents/elements/button.html.eco

@ -3,6 +3,7 @@ layout : 'default'
css : 'button-page'
element : 'button'
elementType : 'element'
standalone : true
title : 'Button'
description : 'A button indicates a possible user action'
@ -523,6 +524,19 @@ themes : ['Default', 'Classic', 'Basic', 'Bootstrap3', 'Twitter', 'Raised',
<div class="ui button">Two</div>
<div class="ui button">Three</div>
</div>
<div class="ui divider"></div>
<div class="ui vertical basic buttons">
<div class="ui button">One</div>
<div class="ui button">Two</div>
<div class="ui button">Three</div>
</div>
</div>
<div class="another example">
<div class="ui buttons">
<div class="ui red basic button">One</div>
<div class="ui blue basic button">Two</div>
<div class="ui green basic button">Three</div>
</div>
</div>
<div class="example">

91
server/documents/elements/header.html.eco

@ -1,6 +1,7 @@
---
layout : 'default'
css : 'header'
standalone : true
element : 'header'
elementType : 'element'
@ -22,7 +23,7 @@ themes : ['Default', 'Classic', 'Bookish', 'Chubby', 'Material']
<div class="example">
<h4 class="ui header">Page Headings</h4>
<h4 class="ui header">Page Headings (H1-H6)</h4>
<p class="header">Headers may be oriented to give the heirarchy of a section in the context of the page</p>
<div class="ignored info ui message">Page headings use standard <code>h1-h6</code> tags, and size themselves relative to the base font of the entire page.</div>
<h1 class="ui header">First header</h1>
@ -60,11 +61,43 @@ themes : ['Default', 'Classic', 'Bookish', 'Chubby', 'Material']
</div>
<div class="example">
<h4 class="ui header">Descriptive Headers</h4>
<p>Headers may have sub headers containing further context to the section</p>
<h4 class="ui header">Image</h4>
<p>A header can be displayed alongside an image</p>
<h2 class="ui header">
Account Settings
<div class="sub header">Manage your account settings and set e-mail preferences.</div>
<img src="/images/icons/school.png">
<div class="content">
Learn More
</div>
</h2>
<img class="ui wireframe image" src="/images/wireframe/short-paragraph.png">
</div>
<div class="another example">
<h2 class="ui header">
<img src="/images/avatar/large/chris.jpg" class="ui circular image">
Chris
</h2>
<img class="ui wireframe image" src="/images/wireframe/short-paragraph.png">
</div>
<div class="another example">
<h2 class="ui header">
<img src="/images/icons/plugin.png">
<div class="content">
Plug-ins
<div class="sub header">Check out our plug-in marketplace</div>
</div>
</h2>
<img class="ui wireframe image" src="/images/wireframe/short-paragraph.png">
</div>
<div class="example">
<h4 class="ui header">Icon</h4>
<p>A header can be displayed alongside an icon</p>
<h2 class="ui header">
<i class="plug icon"></i>
<div class="content">
Uptime Guarantee
</div>
</h2>
<img class="ui wireframe image" src="/images/wireframe/short-paragraph.png">
</div>
@ -73,14 +106,47 @@ themes : ['Default', 'Classic', 'Bookish', 'Chubby', 'Material']
<i class="settings icon"></i>
<div class="content">
Account Settings
<div class="sub header">Manage your account settings and set e-mail preferences.</div>
<div class="sub header">Manage your preferences</div>
</div>
</h2>
<img class="ui wireframe image" src="/images/wireframe/short-paragraph.png">
</div>
<div class="example">
<h4 class="ui header">Icon</h4>
<h4 class="ui header">Sub Headers</h4>
<p>Headers may contain sub headers giving further context to the section</p>
<h2 class="ui header">
Account Settings
<div class="sub header">Manage your account settings and set e-mail preferences.</div>
</h2>
<img class="ui wireframe image" src="/images/wireframe/short-paragraph.png">
</div>
<div class="another example">
<h1 class="ui header">
H1
<div class="sub header">Sub Header</div>
</h1>
<h2 class="ui header">
H2
<div class="sub header">Sub Header</div>
</h2>
<h3 class="ui header">
H3
<div class="sub header">Sub Header</div>
</h3>
<h4 class="ui header">
H4
<div class="sub header">Sub Header</div>
</h4>
<h5 class="ui header">
H5
<div class="sub header">Sub Header</div>
</h5>
</div>
<div class="example">
<h4 class="ui header">Emphasized Icon</h4>
<p>A header can be formatted to emphasize an icon</p>
<h2 class="ui icon header">
<i class="settings icon"></i>
@ -89,7 +155,14 @@ themes : ['Default', 'Classic', 'Bookish', 'Chubby', 'Material']
<div class="sub header">Manage your account settings and set e-mail preferences.</div>
</div>
</h2>
<img class="ui wireframe image" src="/images/wireframe/centered-paragraph.png">
</div>
<div class="another example">
<h2 class="ui center aligned icon header">
<i class="circular users icon"></i>
Friends
</h2>
<img class="ui centered wireframe image" src="/images/wireframe/centered-paragraph.png">
</div>
@ -121,7 +194,7 @@ themes : ['Default', 'Classic', 'Bookish', 'Chubby', 'Material']
<div class="example">
<h4 class="ui header">Block</h4>
<p>A header can be formatted to appear inside a content block</p>
<h3 class="ui black block header">
<h3 class="ui block header">
Block Header
</h3>
<img class="ui wireframe image" src="/images/wireframe/media-paragraph.png">

353
server/documents/elements/icon.html.eco

@ -1,6 +1,7 @@
---
layout : 'default'
css : 'icon'
standalone : true
element : 'icon'
elementType : 'element'
@ -26,28 +27,34 @@ themes : ['Default']
Icons serve a very similar function to text in a page. In Semantic icons receive a special tag <code>&lt;i&gt;</code> which allow for an abbreviated markup when sitting along-side text.
</div>
<div class="ui ignored message">Semantic includes a complete port of <a href="http://fortawesome.github.io/Font-Awesome/" target="_blank">Font Awesome</a> designed by <a href="http://www.twitter.com/davegandy">Dave Gandy</a> for its standard icon set.</div>
<div class="ui ignored message">Semantic includes a complete port of <a href="http://fortawesome.github.io/Font-Awesome/" target="_blank">Font Awesome 4.3</a> designed by <a href="http://www.twitter.com/davegandy">Dave Gandy</a> for its standard icon set.</div>
<div class="icon example">
<h4 class="ui header">Web Content</h4>
<p>Icons can represent types of content found on websites</p>
<div class="ui doubling six column grid">
<div class="column"><i class="alarm icon"></i>Alarm</div>
<div class="column"><i class="alarm slash icon"></i>Alarm Slash</div>
<div class="column"><i class="alarm outline icon"></i>Alarm Outline</div>
<div class="column"><i class="alarm slash outline icon"></i>Alarm Slash Outline</div>
<div class="column"><i class="at icon"></i>At</div>
<div class="column"><i class="browser icon"></i>Browser</div>
<div class="column"><i class="bug icon"></i>Bug</div>
<div class="column"><i class="calendar icon"></i>Calendar</div>
<div class="column"><i class="calendar outline icon"></i>Calendar Outline</div>
<div class="column"><i class="calendar icon"></i>Calendar</div>
<div class="column"><i class="cloud icon"></i>Cloud</div>
<div class="column"><i class="code icon"></i>Code</div>
<div class="column"><i class="comment icon"></i>Comment</div>
<div class="column"><i class="comment outline icon"></i>Comment Outline</div>
<div class="column"><i class="comments icon"></i>Comments</div>
<div class="column"><i class="comment outline icon"></i>Comment Outline</div>
<div class="column"><i class="comments outline icon"></i>Comments Outline</div>
<div class="column"><i class="content icon"></i>Content</div>
<div class="column"><i class="copyright icon"></i>Copyright</div>
<div class="column"><i class="dashboard icon"></i>Dashboard</div>
<div class="column"><i class="external link icon"></i>External Link</div>
<div class="column"><i class="external link square icon"></i>External Link Square</div>
<div class="column"><i class="external square icon"></i>External Square</div>
<div class="column"><i class="external icon"></i>External</div>
<div class="column"><i class="eyedropper icon"></i>Eyedropper</div>
<div class="column"><i class="feed icon"></i>Feed</div>
<div class="column"><i class="find icon"></i>Find</div>
<div class="column"><i class="heartbeat icon"></i>Heartbeat</div>
<div class="column"><i class="history icon"></i>History</div>
<div class="column"><i class="home icon"></i>Home</div>
<div class="column"><i class="idea icon"></i>Idea</div>
@ -55,8 +62,10 @@ themes : ['Default']
<div class="column"><i class="lab icon"></i>Lab</div>
<div class="column"><i class="mail icon"></i>Mail</div>
<div class="column"><i class="mail outline icon"></i>Mail Outline</div>
<div class="column"><i class="mail square icon"></i>Mail square</div>
<div class="column"><i class="mail square icon"></i>Mail Square</div>
<div class="column"><i class="map icon"></i>Map</div>
<div class="column"><i class="options icon"></i>Options</div>
<div class="column"><i class="paint brush icon"></i>Paint Brush</div>
<div class="column"><i class="payment icon"></i>Payment</div>
<div class="column"><i class="privacy icon"></i>Privacy</div>
<div class="column"><i class="protect icon"></i>Protect</div>
@ -64,18 +73,23 @@ themes : ['Default']
<div class="column"><i class="setting icon"></i>Setting</div>
<div class="column"><i class="settings icon"></i>Settings</div>
<div class="column"><i class="shop icon"></i>Shop</div>
<div class="column"><i class="signal icon"></i>Signal</div>
<div class="column"><i class="sitemap icon"></i>Sitemap</div>
<div class="column"><i class="tag icon"></i>Tag</div>
<div class="column"><i class="tags icon"></i>Tags</div>
<div class="column"><i class="tasks icon"></i>Tasks</div>
<div class="column"><i class="terminal icon"></i>Terminal</div>
<div class="column"><i class="text telephone icon"></i>Text Telephone</div>
<div class="column"><i class="ticket icon"></i>Ticket</div>
<div class="column"><i class="trophy icon"></i>Trophy</div>
<div class="column"><i class="wifi icon"></i>Wifi</div>
</div>
<div class="existing code">
<i class="alarm icon"></i>
<i class="alarm slash icon"></i>
<i class="alarm outline icon"></i>
<i class="alarm slash outline icon"></i>
<i class="at icon"></i>
<i class="browser icon"></i>
<i class="bug icon"></i>
<i class="calendar icon"></i>
@ -83,22 +97,28 @@ themes : ['Default']
<i class="cloud icon"></i>
<i class="code icon"></i>
<i class="comment icon"></i>
<i class="comment outline icon"></i>
<i class="comments icon"></i>
<i class="comment outline icon"></i>
<i class="comments outline icon"></i>
<i class="copyright icon"></i>
<i class="dashboard icon"></i>
<i class="external link icon"></i>
<i class="external link square icon"></i>
<i class="eyedropper icon"></i>
<i class="feed icon"></i>
<i class="find icon"></i>
<i class="heartbeat icon"></i>
<i class="history icon"></i>
<i class="home icon"></i>
<i class="idea icon"></i>
<i class="inbox icon"></i>
<i class="lab icon"></i>
<i class="mail icon"></i>
<i class="mail outline icon"></i>
<i class="mail square icon"></i>
<i class="mail icon"></i>
<i class="map icon"></i>
<i class="options icon"></i>
<i class="paint brush icon"></i>
<i class="payment icon"></i>
<i class="privacy icon"></i>
<i class="protect icon"></i>
@ -106,13 +126,15 @@ themes : ['Default']
<i class="setting icon"></i>
<i class="settings icon"></i>
<i class="shop icon"></i>
<i class="signal icon"></i>
<i class="sitemap icon"></i>
<i class="tag icon"></i>
<i class="tags icon"></i>
<i class="tasks icon"></i>
<i class="terminal icon"></i>
<i class="text telephone icon"></i>
<i class="ticket icon"></i>
<i class="top icon"></i>
<i class="trophy icon"></i>
<i class="wifi icon"></i>
</div>
</div>
@ -122,6 +144,8 @@ themes : ['Default']
<p>Icons can represent common actions a user can take</p>
<div class="ui doubling six column grid">
<div class="column"><i class="adjust icon"></i>Adjust</div>
<div class="column"><i class="add user icon"></i>Add User</div>
<div class="column"><i class="add to cart icon"></i>Add to cart</div>
<div class="column"><i class="archive icon"></i>Archive</div>
<div class="column"><i class="ban icon"></i>Ban</div>
<div class="column"><i class="bookmark icon"></i>Bookmark</div>
@ -140,15 +164,17 @@ themes : ['Default']
<div class="column"><i class="filter icon"></i>Filter</div>
<div class="column"><i class="flag icon"></i>Flag</div>
<div class="column"><i class="flag outline icon"></i>Flag Outline</div>
<div class="column"><i class="forward mail icon"></i>Forward Mail</div>
<div class="column"><i class="hide icon"></i>Hide</div>
<div class="column"><i class="in cart icon"></i>In Cart</div>
<div class="column"><i class="lock icon"></i>Lock</div>
<div class="column"><i class="mail forward icon"></i>Mail Forward</div>
<div class="column"><i class="pin icon"></i>Pin</div>
<div class="column"><i class="print icon"></i>Print</div>
<div class="column"><i class="random icon"></i>Random</div>
<div class="column"><i class="recycle icon"></i>Recycle</div>
<div class="column"><i class="refresh icon"></i>Refresh</div>
<div class="column"><i class="remove bookmark icon"></i>Remove Bookmark</div>
<div class="column"><i class="remove user icon"></i>Remove User</div>
<div class="column"><i class="repeat icon"></i>Repeat</div>
<div class="column"><i class="reply all icon"></i>Reply All</div>
<div class="column"><i class="reply icon"></i>Reply</div>
@ -174,7 +200,9 @@ themes : ['Default']
<div class="column"><i class="write square icon"></i>Write Square</div>
</div>
<div class="existing code">
<i class="add to cart icon"></i>
<i class="adjust icon"></i>
<i class="add user icon"></i>
<i class="archive icon"></i>
<i class="ban icon"></i>
<i class="bookmark icon"></i>
@ -193,15 +221,17 @@ themes : ['Default']
<i class="filter icon"></i>
<i class="flag icon"></i>
<i class="flag outline icon"></i>
<i class="forward mail icon"></i>
<i class="hide icon"></i>
<i class="in cart icon"></i>
<i class="lock icon"></i>
<i class="mail forward icon"></i>
<i class="pin icon"></i>
<i class="print icon"></i>
<i class="random icon"></i>
<i class="recycle icon"></i>
<i class="refresh icon"></i>
<i class="remove bookmark icon"></i>
<i class="remove user icon"></i>
<i class="repeat icon"></i>
<i class="reply all icon"></i>
<i class="reply icon"></i>
@ -232,6 +262,7 @@ themes : ['Default']
<p>Icons can alert users to the type of message being displayed</p>
<div class="ui doubling six column grid">
<div class="column"><i class="announcement icon"></i>Announcement</div>
<div class="column"><i class="birthday icon"></i>Birthday</div>
<div class="column"><i class="flag icon"></i>Flag</div>
<div class="column"><i class="help icon"></i>Help</div>
<div class="column"><i class="help circle icon"></i>Help Circle</div>
@ -243,6 +274,7 @@ themes : ['Default']
</div>
<div class="existing code">
<i class="announcement icon"></i>
<i class="birthday icon"></i>
<i class="help icon"></i>
<i class="help circle icon"></i>
<i class="info icon"></i>
@ -252,15 +284,15 @@ themes : ['Default']
<i class="warning circle icon"></i>
</div>
</div>
<div class="icon example">
<h4 class="ui header">Users</h4>
<p>Icons can represent types of people</p>
<div class="ui doubling six column grid">
<div class="column"><i class="child icon"></i>Child</div>
<div class="column"><i class="doctor icon"></i>Doctor</div>
<div class="column"><i class="female icon"></i>Female</div>
<div class="column"><i class="handicap icon"></i>Handicap</div>
<div class="column"><i class="male icon"></i>Male</div>
<div class="column"><i class="spy icon"></i>Spy</div>
<div class="column"><i class="student icon"></i>Student</div>
<div class="column"><i class="user icon"></i>User</div>
<div class="column"><i class="users icon"></i>Users</div>
@ -268,15 +300,51 @@ themes : ['Default']
<div class="existing code">
<i class="child icon"></i>
<i class="doctor icon"></i>
<i class="female icon"></i>
<i class="handicap icon"></i>
<i class="male icon"></i>
<i class="spy icon"></i>
<i class="student icon"></i>
<i class="user icon"></i>
<i class="users icon"></i>
</div>
</div>
<div class="icon example">
<h4 class="ui header">Gender & Sexuality</h4>
<p>Icons can represent genders or types of sexuality</p>
<div class="ui doubling six column grid">
<div class="column"><i class="female icon"></i> Female </div>
<div class="column"><i class="gay icon"></i> Gay </div>
<div class="column"><i class="heterosexual icon"></i> Heterosexual </div>
<div class="column"><i class="intergender icon"></i> Intergender </div>
<div class="column"><i class="lesbian icon"></i> Lesbian </div>
<div class="column"><i class="male icon"></i> Male </div>
<div class="column"><i class="man icon"></i> Man </div>
<div class="column"><i class="neuter icon"></i> Neuter </div>
<div class="column"><i class="non binary transgender icon"></i> Non Binary Transgender </div>
<div class="column"><i class="transgender icon"></i> Transgender </div>
<div class="column"><i class="other gender icon"></i> Other Gender </div>
<div class="column"><i class="other gender horizontal icon"></i> Other Gender Horizontal </div>
<div class="column"><i class="other gender vertical icon"></i> Other Gender Vertical </div>
<div class="column"><i class="woman icon"></i> Woman </div>
</div>
<div class="existing code">
<i class="female icon"></i>
<i class="gay icon"></i>
<i class="heterosexual icon"></i>
<i class="intergender icon"></i>
<i class="lesbian icon"></i>
<i class="male icon"></i>
<i class="man icon"></i>
<i class="neuter icon"></i>
<i class="non binary transgender icon"></i>
<i class="transgender icon"></i>
<i class="other gender icon"></i>
<i class="other gender horizontal icon"></i>
<i class="other gender vertical icon"></i>
<i class="woman icon"></i>
</div>
</div>
<div class="icon example">
<h4 class="ui header">Layout Adjustment</h4>
<p>Icons can alert users to common ways to adjust page layouts</p>
@ -313,8 +381,10 @@ themes : ['Default']
<div class="column"><i class="bomb icon"></i>Bomb</div>
<div class="column"><i class="book icon"></i>Book</div>
<div class="column"><i class="bullseye icon"></i>Bullseye</div>
<div class="column"><i class="calculator icon"></i>Calculator</div>
<div class="column"><i class="checkered flag icon"></i>Checkered Flag</div>
<div class="column"><i class="cocktail icon"></i>Cocktail</div>
<div class="column"><i class="diamond icon"></i>Diamond</div>
<div class="column"><i class="fax icon"></i>Fax</div>
<div class="column"><i class="fire extinguisher icon"></i>Fire Extinguisher</div>
<div class="column"><i class="fire icon"></i>Fire</div>
@ -333,6 +403,7 @@ themes : ['Default']
<div class="column"><i class="road icon"></i>Road</div>
<div class="column"><i class="rocket icon"></i>Rocket</div>
<div class="column"><i class="shipping icon"></i>Shipping</div>
<div class="column"><i class="soccer icon"></i>Soccer</div>
<div class="column"><i class="suitcase icon"></i>Suitcase</div>
<div class="column"><i class="sun icon"></i>Sun</div>
<div class="column"><i class="travel icon"></i>Travel</div>
@ -345,8 +416,10 @@ themes : ['Default']
<i class="bomb icon"></i>
<i class="book icon"></i>
<i class="bullseye icon"></i>
<i class="calculator icon"></i>
<i class="checkered flag icon"></i>
<i class="cocktail icon"></i>
<i class="diamond icon"></i>
<i class="fax icon"></i>
<i class="fire extinguisher icon"></i>
<i class="fire icon"></i>
@ -366,6 +439,7 @@ themes : ['Default']
<i class="road icon"></i>
<i class="rocket icon"></i>
<i class="shipping icon"></i>
<i class="soccer icon"></i>
<i class="suitcase icon"></i>
<i class="sun icon"></i>
<i class="travel icon"></i>
@ -433,6 +507,8 @@ themes : ['Default']
<div class="column"><i class="remove circle outline icon"></i>Remove Circle Outline</div>
<div class="column"><i class="remove icon"></i>Remove</div>
<div class="column"><i class="selected radio icon"></i>Selected Radio</div>
<div class="column"><i class="toggle off icon"></i>Toggle Off</div>
<div class="column"><i class="toggle on icon"></i>Toggle On</div>
</div>
<div class="existing code">
<i class="add circle icon"></i>
@ -454,19 +530,34 @@ themes : ['Default']
<i class="remove circle outline icon"></i>
<i class="remove icon"></i>
<i class="selected radio icon"></i>
<i class="toggle on icon"></i>
<i class="toggle off icon"></i>
</div>
</div>
<div class="icon example">
<h4 class="ui header">Media</h4>
<p>Icons can represent common media types</p>
<div class="ui doubling six column grid">
<div class="column"><i class="area chart icon"></i>Area Chart</div>
<div class="column"><i class="bar chart icon"></i>Bar Chart</div>
<div class="column"><i class="camera retro icon"></i>Camera Retro</div>
<div class="column"><i class="newspaper icon"></i>Newspaper</div>
<div class="column"><i class="film icon"></i>Film</div>
<div class="column"><i class="line chart icon"></i>Line Chart</div>
<div class="column"><i class="photo icon"></i>Photo</div>
<div class="column"><i class="pie chart icon"></i>Pie Chart</div>
<div class="column"><i class="sound icon"></i>Sound</div>
</div>
<div class="existing code">
<i class="area chart icon"></i>
<i class="bar chart icon"></i>
<i class="camera retro icon"></i>
<i class="newspaper icon"></i>
<i class="film icon"></i>
<i class="line chart icon"></i>
<i class="photo icon"></i>
<i class="pie chart icon"></i>
<i class="sound icon"></i>
</div>
</div>
@ -596,8 +687,10 @@ themes : ['Default']
<div class="column"><i class="level up icon"></i>Level Up</div>
<div class="column"><i class="mobile icon"></i>Mobile</div>
<div class="column"><i class="power icon"></i>Power</div>
<div class="column"><i class="plug icon"></i>Plug</div>
<div class="column"><i class="tablet icon"></i>Tablet</div>
<div class="column"><i class="trash icon"></i>Trash</div>
<div class="column"><i class="trash outline icon"></i>Trash Outline</div>
</div>
<div class="existing code">
<i class="desktop icon"></i>
@ -626,8 +719,10 @@ themes : ['Default']
<i class="level up icon"></i>
<i class="mobile icon"></i>
<i class="power icon"></i>
<i class="power icon"></i>
<i class="tablet icon"></i>
<i class="trash icon"></i>
<i class="trash outline icon"></i>
</div>
</div>
@ -642,7 +737,9 @@ themes : ['Default']
<div class="column"><i class="html5 icon"></i>Html5</div>
<div class="column"><i class="openid icon"></i>Openid</div>
<div class="column"><i class="qrcode icon"></i>Qrcode</div>
<div class="column"><i class="rss square icon"></i>Rss Square</div>
<div class="column"><i class="rss icon"></i>RSS</div>
<div class="column"><i class="rss square icon"></i>RSS Square</div>
<div class="column"><i class="server icon"></i>Server</div>
</div>
<div class="existing code">
<i class="barcode icon"></i>
@ -652,7 +749,9 @@ themes : ['Default']
<i class="html5 icon"></i>
<i class="openid icon"></i>
<i class="qrcode icon"></i>
<i class="rss icon"></i>
<i class="rss square icon"></i>
<i class="server icon"></i>
</div>
</div>
@ -888,6 +987,7 @@ themes : ['Default']
<div class="column"><i class="pound icon"></i>Pound</div>
<div class="column"><i class="ruble icon"></i>Ruble</div>
<div class="column"><i class="rupee icon"></i>Rupee</div>
<div class="column"><i class="shekel icon"></i>Shekel</div>
<div class="column"><i class="won icon"></i>Won</div>
<div class="column"><i class="yen icon"></i>Yen</div>
</div>
@ -903,97 +1003,148 @@ themes : ['Default']
</div>
</div>
<div class="icon example">
<h4 class="ui header">Payment Options</h4>
<p>Icons can represent common forms of payment</p>
<div class="ui doubling six column grid">
<div class="column"><i class="american express icon"></i>American Express</div>
<div class="column"><i class="discover icon"></i>Discover</div>
<div class="column"><i class="google wallet icon"></i>Google Wallet</div>
<div class="column"><i class="mastercard icon"></i>Mastercard</div>
<div class="column"><i class="paypal card icon"></i>Paypal Card</div>
<div class="column"><i class="paypal icon"></i>Paypal</div>
<div class="column"><i class="stripe icon"></i>Stripe</div>
<div class="column"><i class="visa icon"></i>Visa</div>
</div>
<div class="existing code">
<i class="american express icon"></i>
<i class="discover icon"></i>
<i class="google wallet icon"></i>
<i class="mastercard icon"></i>
<i class="paypal card icon"></i>
<i class="paypal icon"></i>
<i class="stripe icon"></i>
<i class="visa icon"></i>
</div>
</div>
<div class="icon example">
<h4 class="ui header">Brands</h4>
<p>Icons can represent logos to common brands</p>
<div class="ui doubling six column grid">
<div class="column"><i class="adn icon"></i>Adn</div>
<div class="column"><i class="android icon"></i>Android</div>
<div class="column"><i class="apple icon"></i>Apple</div>
<div class="column"><i class="behance icon"></i>Behance</div>
<div class="column"><i class="behance square icon"></i>Behance Square</div>
<div class="column"><i class="bitbucket icon"></i>Bitbucket</div>
<div class="column"><i class="bitbucket square icon"></i>Bitbucket Square</div>
<div class="column"><i class="bitcoin icon"></i>Bitcoin</div>
<div class="column"><i class="codepen icon"></i>Codepen</div>
<div class="column"><i class="delicious icon"></i>Delicious</div>
<div class="column"><i class="deviantart icon"></i>Deviantart</div>
<div class="column"><i class="digg icon"></i>Digg</div>
<div class="column"><i class="dribbble icon"></i>Dribbble</div>
<div class="column"><i class="dropbox icon"></i>Dropbox</div>
<div class="column"><i class="drupal icon"></i>Drupal</div>
<div class="column"><i class="empire icon"></i>Empire</div>
<div class="column"><i class="facebook icon"></i>Facebook</div>
<div class="column"><i class="facebook square icon"></i>Facebook Square</div>
<div class="column"><i class="flickr icon"></i>Flickr</div>
<div class="column"><i class="foursquare icon"></i>Foursquare</div>
<div class="column"><i class="git icon"></i>Git</div>
<div class="column"><i class="git square icon"></i>Git Square</div>
<div class="column"><i class="github alternate icon"></i>Github Alternate</div>
<div class="column"><i class="github icon"></i>Github</div>
<div class="column"><i class="github square icon"></i>Github Square</div>
<div class="column"><i class="gittip icon"></i>Gittip</div>
<div class="column"><i class="google icon"></i>Google</div>
<div class="column"><i class="google plus icon"></i>Google Plus</div>
<div class="column"><i class="google plus square icon"></i>Google Plus Square</div>
<div class="column"><i class="hacker news icon"></i>Hacker News</div>
<div class="column"><i class="instagram icon"></i>Instagram</div>
<div class="column"><i class="joomla icon"></i>Joomla</div>
<div class="column"><i class="jsfiddle icon"></i>Jsfiddle</div>
<div class="column"><i class="linkedin icon"></i>Linkedin</div>
<div class="column"><i class="linkedin square icon"></i>Linkedin Square</div>
<div class="column"><i class="linux icon"></i>Linux</div>
<div class="column"><i class="maxcdn icon"></i>Maxcdn</div>
<div class="column"><i class="pagelines icon"></i>Pagelines</div>
<div class="column"><i class="pied piper alternate icon"></i>Pied Piper Alternate</div>
<div class="column"><i class="pied piper icon"></i>Pied Piper</div>
<div class="column"><i class="pinterest icon"></i>Pinterest</div>
<div class="column"><i class="pinterest square icon"></i>Pinterest Square</div>
<div class="column"><i class="qq icon"></i>Qq</div>
<div class="column"><i class="rebel icon"></i>Rebel</div>
<div class="column"><i class="reddit icon"></i>Reddit</div>
<div class="column"><i class="reddit square icon"></i>Reddit Square</div>
<div class="column"><i class="renren icon"></i>Renren</div>
<div class="column"><i class="skype icon"></i>Skype</div>
<div class="column"><i class="slack icon"></i>Slack</div>
<div class="column"><i class="soundcloud icon"></i>Soundcloud</div>
<div class="column"><i class="spotify icon"></i>Spotify</div>
<div class="column"><i class="stack exchange icon"></i>Stack Exchange</div>
<div class="column"><i class="stack overflow icon"></i>Stack Overflow</div>
<div class="column"><i class="steam icon"></i>Steam</div>
<div class="column"><i class="steam square icon"></i>Steam Square</div>
<div class="column"><i class="stumbleupon circle icon"></i>StumbleUpon Circle</div>
<div class="column"><i class="stumbleupon icon"></i>StumbleUpon</div>
<div class="column"><i class="tencent weibo icon"></i>Tencent Weibo</div>
<div class="column"><i class="trello icon"></i>Trello</div>
<div class="column"><i class="tumblr icon"></i>Tumblr</div>
<div class="column"><i class="tumblr square icon"></i>Tumblr Square</div>
<div class="column"><i class="twitter icon"></i>Twitter</div>
<div class="column"><i class="twitter square icon"></i>Twitter Square</div>
<div class="column"><i class="vimeo icon"></i>Vimeo</div>
<div class="column"><i class="vine icon"></i>Vine</div>
<div class="column"><i class="vk icon"></i>Vk</div>
<div class="column"><i class="wechat icon"></i>Wechat</div>
<div class="column"><i class="weibo icon"></i>Weibo</div>
<div class="column"><i class="windows icon"></i>Windows</div>
<div class="column"><i class="wordpress icon"></i>Wordpress</div>
<div class="column"><i class="xing icon"></i>Xing</div>
<div class="column"><i class="xing square icon"></i>Xing Square</div>
<div class="column"><i class="yahoo icon"></i>Yahoo</div>
<div class="column"><i class="youtube icon"></i>YouTube</div>
<div class="column"><i class="youtube play icon"></i>YouTube Play</div>
<div class="column"><i class="youtube square icon"></i>YouTube Square</div>
<div class="column"><i class="adn icon"></i> Adn </div>
<div class="column"><i class="android icon"></i> Android </div>
<div class="column"><i class="angellist icon"></i> Angellist </div>
<div class="column"><i class="apple icon"></i> Apple </div>
<div class="column"><i class="behance icon"></i> Behance </div>
<div class="column"><i class="behance square icon"></i> Behance Square </div>
<div class="column"><i class="bitbucket icon"></i> Bitbucket </div>
<div class="column"><i class="bitbucket square icon"></i> Bitbucket Square </div>
<div class="column"><i class="bitcoin icon"></i> Bitcoin </div>
<div class="column"><i class="buysellads icon"></i> Buysellads </div>
<div class="column"><i class="codepen icon"></i> Codepen </div>
<div class="column"><i class="connectdevelop icon"></i> Connectdevelop </div>
<div class="column"><i class="dashcube icon"></i> Dashcube </div>
<div class="column"><i class="delicious icon"></i> Delicious </div>
<div class="column"><i class="deviantart icon"></i> Deviantart </div>
<div class="column"><i class="digg icon"></i> Digg </div>
<div class="column"><i class="dribbble icon"></i> Dribbble </div>
<div class="column"><i class="dropbox icon"></i> Dropbox </div>
<div class="column"><i class="drupal icon"></i> Drupal </div>
<div class="column"><i class="empire icon"></i> Empire </div>
<div class="column"><i class="facebook icon"></i> Facebook </div>
<div class="column"><i class="facebook square icon"></i> Facebook Square </div>
<div class="column"><i class="flickr icon"></i> Flickr </div>
<div class="column"><i class="forumbee icon"></i> Forumbee </div>
<div class="column"><i class="foursquare icon"></i> Foursquare </div>
<div class="column"><i class="git icon"></i> Git </div>
<div class="column"><i class="git square icon"></i> Git Square </div>
<div class="column"><i class="github alternate icon"></i> Github Alternate </div>
<div class="column"><i class="github icon"></i> Github </div>
<div class="column"><i class="github square icon"></i> Github Square </div>
<div class="column"><i class="gittip icon"></i> Gittip </div>
<div class="column"><i class="google icon"></i> Google </div>
<div class="column"><i class="google plus icon"></i> Google Plus </div>
<div class="column"><i class="google plus square icon"></i> Google Plus Square </div>
<div class="column"><i class="hacker news icon"></i> Hacker News </div>
<div class="column"><i class="instagram icon"></i> Instagram </div>
<div class="column"><i class="ioxhost icon"></i> Ioxhost </div>
<div class="column"><i class="joomla icon"></i> Joomla </div>
<div class="column"><i class="jsfiddle icon"></i> Jsfiddle </div>
<div class="column"><i class="lastfm icon"></i> Lastfm </div>
<div class="column"><i class="lastfm square icon"></i> Lastfm Square </div>
<div class="column"><i class="leanpub icon"></i> Leanpub </div>
<div class="column"><i class="linkedin icon"></i> Linkedin </div>
<div class="column"><i class="linkedin square icon"></i> Linkedin Square </div>
<div class="column"><i class="linux icon"></i> Linux </div>
<div class="column"><i class="maxcdn icon"></i> Maxcdn </div>
<div class="column"><i class="meanpath icon"></i> Meanpath </div>
<div class="column"><i class="medium icon"></i> Medium </div>
<div class="column"><i class="pagelines icon"></i> Pagelines </div>
<div class="column"><i class="pied piper alternate icon"></i> Pied Piper Alternate </div>
<div class="column"><i class="pied piper icon"></i> Pied Piper </div>
<div class="column"><i class="pinterest icon"></i> Pinterest </div>
<div class="column"><i class="pinterest square icon"></i> Pinterest Square </div>
<div class="column"><i class="qq icon"></i> Qq </div>
<div class="column"><i class="rebel icon"></i> Rebel </div>
<div class="column"><i class="reddit icon"></i> Reddit </div>
<div class="column"><i class="reddit square icon"></i> Reddit Square </div>
<div class="column"><i class="renren icon"></i> Renren </div>
<div class="column"><i class="sellsy icon"></i> Sellsy </div>
<div class="column"><i class="shirtsinbulk icon"></i> Shirtsinbulk </div>
<div class="column"><i class="simplybuilt icon"></i> Simplybuilt </div>
<div class="column"><i class="skyatlas icon"></i> Skyatlas </div>
<div class="column"><i class="skype icon"></i> Skype </div>
<div class="column"><i class="slack icon"></i> Slack </div>
<div class="column"><i class="slideshare icon"></i> Slideshare </div>
<div class="column"><i class="soundcloud icon"></i> Soundcloud </div>
<div class="column"><i class="spotify icon"></i> Spotify </div>
<div class="column"><i class="stack exchange icon"></i> Stack Exchange </div>
<div class="column"><i class="stack overflow icon"></i> Stack Overflow </div>
<div class="column"><i class="steam icon"></i> Steam </div>
<div class="column"><i class="steam square icon"></i> Steam Square </div>
<div class="column"><i class="stumbleupon circle icon"></i> Stumbleupon Circle </div>
<div class="column"><i class="stumbleupon icon"></i> Stumbleupon </div>
<div class="column"><i class="tencent weibo icon"></i> Tencent Weibo </div>
<div class="column"><i class="trello icon"></i> Trello </div>
<div class="column"><i class="tumblr icon"></i> Tumblr </div>
<div class="column"><i class="tumblr square icon"></i> Tumblr Square </div>
<div class="column"><i class="twitch icon"></i> Twitch </div>
<div class="column"><i class="twitter icon"></i> Twitter </div>
<div class="column"><i class="twitter square icon"></i> Twitter Square </div>
<div class="column"><i class="viacoin icon"></i> Viacoin </div>
<div class="column"><i class="vimeo icon"></i> Vimeo </div>
<div class="column"><i class="vine icon"></i> Vine </div>
<div class="column"><i class="vk icon"></i> Vk </div>
<div class="column"><i class="wechat icon"></i> Wechat </div>
<div class="column"><i class="weibo icon"></i> Weibo </div>
<div class="column"><i class="whatsapp icon"></i> Whatsapp </div>
<div class="column"><i class="windows icon"></i> Windows </div>
<div class="column"><i class="wordpress icon"></i> Wordpress </div>
<div class="column"><i class="xing icon"></i> Xing </div>
<div class="column"><i class="xing square icon"></i> Xing Square </div>
<div class="column"><i class="yahoo icon"></i> Yahoo </div>
<div class="column"><i class="yelp icon"></i> Yelp </div>
<div class="column"><i class="youtube icon"></i> Youtube </div>
<div class="column"><i class="youtube play icon"></i> Youtube Play </div>
<div class="column"><i class="youtube square icon"></i> Youtube Square </div>
</div>
<div class="existing code">
<i class="adn icon"></i>
<i class="android icon"></i>
<i class="angellist icon"></i>
<i class="apple icon"></i>
<i class="behance icon"></i>
<i class="behance square icon"></i>
<i class="bitbucket icon"></i>
<i class="bitbucket square icon"></i>
<i class="bitcoin icon"></i>
<i class="buysellads icon"></i>
<i class="codepen icon"></i>
<i class="connectdevelop icon"></i>
<i class="dashcube icon"></i>
<i class="delicious icon"></i>
<i class="deviantart icon"></i>
<i class="digg icon"></i>
@ -1004,6 +1155,7 @@ themes : ['Default']
<i class="facebook icon"></i>
<i class="facebook square icon"></i>
<i class="flickr icon"></i>
<i class="forumbee icon"></i>
<i class="foursquare icon"></i>
<i class="git icon"></i>
<i class="git square icon"></i>
@ -1016,12 +1168,18 @@ themes : ['Default']
<i class="google plus square icon"></i>
<i class="hacker news icon"></i>
<i class="instagram icon"></i>
<i class="ioxhost icon"></i>
<i class="joomla icon"></i>
<i class="jsfiddle icon"></i>
<i class="lastfm icon"></i>
<i class="lastfm square icon"></i>
<i class="leanpub icon"></i>
<i class="linkedin icon"></i>
<i class="linkedin square icon"></i>
<i class="linux icon"></i>
<i class="maxcdn icon"></i>
<i class="meanpath icon"></i>
<i class="medium icon"></i>
<i class="pagelines icon"></i>
<i class="pied piper alternate icon"></i>
<i class="pied piper icon"></i>
@ -1032,8 +1190,13 @@ themes : ['Default']
<i class="reddit icon"></i>
<i class="reddit square icon"></i>
<i class="renren icon"></i>
<i class="sellsy icon"></i>
<i class="shirtsinbulk icon"></i>
<i class="simplybuilt icon"></i>
<i class="skyatlas icon"></i>
<i class="skype icon"></i>
<i class="slack icon"></i>
<i class="slideshare icon"></i>
<i class="soundcloud icon"></i>
<i class="spotify icon"></i>
<i class="stack exchange icon"></i>
@ -1046,18 +1209,22 @@ themes : ['Default']
<i class="trello icon"></i>
<i class="tumblr icon"></i>
<i class="tumblr square icon"></i>
<i class="twitch icon"></i>
<i class="twitter icon"></i>
<i class="twitter square icon"></i>
<i class="viacoin icon"></i>
<i class="vimeo icon"></i>
<i class="vine icon"></i>
<i class="vk icon"></i>
<i class="wechat icon"></i>
<i class="weibo icon"></i>
<i class="whatsapp icon"></i>
<i class="windows icon"></i>
<i class="wordpress icon"></i>
<i class="xing icon"></i>
<i class="xing square icon"></i>
<i class="yahoo icon"></i>
<i class="yelp icon"></i>
<i class="youtube icon"></i>
<i class="youtube play icon"></i>
<i class="youtube square icon"></i>

15
server/documents/elements/input.html.eco

@ -14,6 +14,7 @@ themes : ['Default']
---
<%- @partial('header') %>
<script src="/javascript/input.js"></script>
<link rel="stylesheet/less" type="text/css" href="/src/definitions/elements/input.less" />
<div class="main container">
@ -100,6 +101,20 @@ themes : ['Default']
</div>
</div>
</div>
<div class="another example">
<div class="ui right labeled input">
<input type="text" placeholder="Find domain">
<div class="ui dropdown label">
<div class="text">.com</div>
<i class="dropdown icon"></i>
<div class="menu">
<div class="item">.com</div>
<div class="item">.net</div>
<div class="item">.org</div>
</div>
</div>
</div>
</div>
<div class="another example">
<div class="ui labeled input">
<div class="ui label">

3
server/documents/elements/label.html.eco

@ -111,7 +111,7 @@ themes : ['Default']
<div class="example">
<h4 class="ui header">Corner</h4>
<p>A label can position itself in the corner of an element</p>
<div class="yellow ui message">A corner label must be positioned inside a container with <b>position: relative</b> to display properly</div>
<div class="yellow ui message">A corner label must be positioned inside a container with <b>position: relative</b> to display properly. If a container is rounded you will need to add <code>overflow:hidden</code> to the container to produce a rounded label.</div>
<div class="ui left floated medium image">
<a class="ui corner label">
<i class="save icon"></i>
@ -161,7 +161,6 @@ themes : ['Default']
<h4 class="ui header">Attached</h4>
<p>A label can attach to a content segment</p>
<div class="ui ignored warning message">
<h3 class="ui header">Attached label padding</h3>
<p>Attached labels attempt to intelligently pad other content to account for their position, but may not in all cases apply this padding correctly.</p>
<p>If this happens you may need to manually correct the padding of the other elements inside the container.
</div>

17
server/documents/elements/list.html.eco

@ -1,6 +1,7 @@
---
layout : 'default'
css : 'list'
standalone : true
element : 'list'
elementType : 'element'
@ -19,7 +20,7 @@ themes : ['Default']
<h2 class="ui dividing header">Types</h2>
<div class="example">
<h4 class="ui header">List</h4>
<p>A list</p>
<p>A list groups related content</p>
<div class="ui list">
<div class="item">Apples</div>
<div class="item">Pears</div>
@ -35,21 +36,21 @@ themes : ['Default']
Friends since 1992
<div class="list">
<div class="item">
<i class="top aligned right triangle icon"></i>
<i class="right triangle icon"></i>
<div class="content">
<a class="header">Hey man</a>
<div class="description">Hey man so I forgot to send you an invite to my party, but it's this saturday...</div>
</div>
</div>
<div class="item">
<i class="top aligned right triangle icon"></i>
<i class="right triangle icon"></i>
<div class="content">
<a class="header">What a day</a>
<div class="description">Man i am so tired that walk today really was too far...</div>
</div>
</div>
<div class="item">
<i class="top aligned right triangle icon"></i>
<i class="right triangle icon"></i>
<div class="content">
<a class="header">How does polar bear</a>
<div class="description">Have you ever wondered? How polar bear know what apple is...</div>
@ -65,21 +66,21 @@ themes : ['Default']
Work acquaintance from Apple
<div class="list">
<div class="item">
<i class="top aligned right triangle icon"></i>
<i class="right triangle icon"></i>
<div class="content">
<a class="header">Inspirational!</a>
<div class="description">Check out this amazing TED video that I did a couple months ago...</div>
</div>
</div>
<div class="item">
<i class="top aligned right triangle icon"></i>
<i class="right triangle icon"></i>
<div class="content">
<a class="header">Ruff Ruff</a>
<div class="description">Have you ever tried animal meditation? Today I spent 30 minutes as a dog...</div>
</div>
</div>
<div class="item">
<i class="top aligned right triangle icon"></i>
<i class="right triangle icon"></i>
<div class="content">
<a class="header">Reaching Out</a>
<div class="description">Hey there's a new role at Apple you might be great for...</div>
@ -113,7 +114,7 @@ themes : ['Default']
<ul class="ui list">
<li>Gaining Access</li>
<li>Inviting Friends</li>
<li>Benefits</li>
<li>Benefits
<ul>
<li>Use Anywhere</li>
<li>Rebates</li>

78
server/documents/hotfix.html.eco

@ -10,23 +10,81 @@ type : 'Library'
<script type="text/javascript">
$(document).ready(function() {
$('#contexta .menu a.item').tab({
history : true,
debug : true,
context : $("#contexta"),
historyType : 'hash',
auto : true
});
$('#context1 .menu .item')
.tab({
context: $('#context1')
})
;
});
</script>
<!-- TEST CSS HERE !-->
<style type="text/css">
</style>
<div class="ui page grid">
<div class="column">
<div class="ui hidden divider"></div>
<div class="ui hidden divider"></div>
<div class="ui hidden divider"></div>
<div class="ui top attached tabular menu">
<div class="active item">Tab 1</div>
<div class="item">Tab 2</div>
<div style="max-width: 1000px;margin:2em auto;">
<div id="contexta">
<div id="mainMenu" class="ui vertical pointing menu">
<a class="item" data-tab="examples/popup.html">
<i class="home east icon"></i>home
</a>
<a class="item" data-tab="examples/dropdown.html"><i class="circle east red icon"></i>change password</a>
</div>
<div class="ui bottom attached segment">
2
<div class="ui tab active" data-tab="examples">
<div class="ui tab active" data-tab="examples/popup.html">
content
</div>
<div class="ui tab" data-tab="examples/dropdown.html">
change password
</div>
</div>
</div>
</div>
<div id="context1">
<div class="ui secondary menu">
<a class="item" data-tab="first">First</a>
<a class="item active" data-tab="second">Second</a>
<a class="item" data-tab="third">Third</a>
</div>
<div class="ui tab segment" data-tab="first">
<div class="ui top attached tabular menu">
<a class="active item" data-tab="first/a">1A</a>
<a class="item" data-tab="first/b">1B</a>
<a class="item" data-tab="first/c">1C</a>
</div>
<div class="ui bottom attached active tab segment" data-tab="first/a">1A</div>
<div class="ui bottom attached tab segment" data-tab="first/b">1B</div>
<div class="ui bottom attached tab segment" data-tab="first/c">1C</div>
</div>
<div class="ui tab segment active" data-tab="second">
<div class="ui top attached tabular menu">
<a class="item" data-tab="second/a">2A</a>
<a class="item" data-tab="second/b">2B</a>
<a class="item active" data-tab="second/c">2C</a>
</div>
<div class="ui bottom attached tab segment" data-tab="second/a">2A</div>
<div class="ui bottom attached tab segment" data-tab="second/b">2B</div>
<div class="ui bottom attached tab segment active" data-tab="second/c">2C</div>
</div>
<div class="ui tab segment" data-tab="third">
<div class="ui top attached tabular menu">
<a class="item" data-tab="third/a">3A</a>
<a class="item" data-tab="third/b">3B</a>
<a class="item" data-tab="third/c">3C</a>
</div>
<div class="ui bottom attached tab segment" data-tab="third/a">3A</div>
<div class="ui bottom attached tab segment" data-tab="third/b">3B</div>
<div class="ui bottom attached tab segment" data-tab="third/c">3C</div>
</div>
</div>

4
server/documents/index.html.eco

@ -852,7 +852,7 @@ standalone : true
<img class="ui icon image" src="/images/icons/mobile.png">
Responsively Designed
</h2>
<p>Semantic is <b>designed complely with em</b> making reponsive sizing a breeze. Design <em>variations</em> built into elements allow you to make the choice how content adjusts for tablet and mobile.</p>
<p>Semantic is <b>designed completely with em</b> making reponsive sizing a breeze. Design <em>variations</em> built into elements allow you to make the choice how content adjusts for tablet and mobile.</p>
</div>
<div class="column">
<h2 class="ui icon header">
@ -913,4 +913,4 @@ standalone : true
</div>
</div>
</div>
</div>
</div>

67
server/documents/modules/dropdown.html.eco

@ -46,6 +46,11 @@ themes : ['Default']
<div class="dropdown example">
<h4 class="ui header">Selection</h4>
<p>A dropdown can be used to select between choices in a form</p>
<div class="ui ignored info message">
<div class="header">Converting Select Elements</div>
<p>You can initialize a selection dropdown directly on a select element, any option that is given a blank value will automatically be converted into a placeholder</p>
<p>Keep in mind however, if you initialize a dropdown directly on a select element, the dropdown contents will be hidden until javascript can render the element, causing a flash of unstyled content.</p>
</div>
<div class="ui selection dropdown">
<input type="hidden" name="gender">
<div class="default text">Gender</div>
@ -57,11 +62,6 @@ themes : ['Default']
</div>
</div>
<div class="another dropdown example">
<div class="ui ignored info message">
<div class="header">Converting Select Elements</div>
<p>You can initialize a selection dropdown directly on a select element, any option that is given a blank value will automatically be converted into a placeholder</p>
<p>Keep in mind however, if you initialize a dropdown directly on a select element, the dropdown contents will be hidden until javascript can render the element, causing a flash of unstyled content.</p>
</div>
<select class="ui dropdown">
<option value="">Gender</option>
<option value="1">Male</option>
@ -1550,7 +1550,14 @@ themes : ['Default']
<span class="text">Dogs</span>
<div class="menu">
<div class="item">Shiba Inu</div>
<div class="item">Poodle</div>
<div class="item">
<i class="dropdown icon"></i>
<span class="text">Poodle</span>
<div class="menu">
<div class="item">Toy</div>
<div class="item">Standard</div>
</div>
</div>
<div class="item">Labrador</div>
</div>
</div>
@ -1566,16 +1573,45 @@ themes : ['Default']
</div>
</div>
</div>
<div class="clear dropdown example">
<h4 class="ui header">Clearing Dropdown</h4>
<p>You can reset a form field to its placeholder value</p>
<div class="ui selection dropdown">
<input name="gender" type="hidden" />
<div class="default text">Select a value</div>
<i class="dropdown icon"></i>
<div class="menu">
<div class="item" data-value="0">Value</div>
<div class="item" data-value="1">Another Value</div>
</div>
</div>
<div class="ui button">
Clear
</div>
<div class="evaluated code" data-type="javascript">
$('.clear.example .button')
.on('click', function() {
$('.clear.example .ui.dropdown')
.dropdown('clear')
;
})
;
</div>
</div>
<div class="restore dropdown example">
<h4 class="ui header">Restoring Defaults</h4>
<p>You can restore a dropdown to its default value using javascript</p>
<p>You can restore a dropdown to its value set on page load</p>
<div class="ui selection dropdown">
<input name="gender" type="hidden" />
<div class="default text">Default</div>
<input name="gender" type="hidden" value="default" />
<div class="text">Default</div>
<i class="dropdown icon"></i>
<div class="menu">
<div class="item" data-value="0">Value</div>
<div class="item" data-value="1">Another Value</div>
<div class="item" data-value="default">Default Value</div>
</div>
</div>
@ -1639,7 +1675,7 @@ themes : ['Default']
<div class="ui ignored info icon message">
<i class="help circle icon"></i>
<div class="content">
<p>A dropdown will automatically select on page load any menu item that includes the currently value of <code>text</code> or your dropdown's <code>hidden input</code> value.</p>
<p>A dropdown will automatically select on page load any menu item that includes the current value of <code>text</code> or your dropdown's <code>hidden input</code> value.</p>
<p>This is used to preserve a user's selection on page navigation and will automatically remove and default text placeholder formatting.</p>
</div>
</div>
@ -2141,6 +2177,10 @@ themes : ['Default']
<td>hide</td>
<td>Hides dropdown</td>
</tr>
<tr>
<td>clear</td>
<td>Clears </td>
</tr>
<tr>
<td>hide others</td>
<td>Hides all other dropdowns that is not current dropdown</td>
@ -2171,7 +2211,7 @@ themes : ['Default']
</tr>
<tr>
<td>set value(value)</td>
<td>Sets dropdown input to value</td>
<td>Sets dropdown input to value (does not update display state)</td>
</tr>
<tr>
<td>get text</td>
@ -2302,6 +2342,11 @@ themes : ['Default']
<td>false</td>
<td>Whether menu items with sub-menus (categories) should be selectable</td>
</tr>
<tr>
<td>forceSelection</td>
<td>true</td>
<td>Whether search selection will force currently selected choice when element is blurred.</td>
</tr>
<tr>
<td>sortSelect</td>
<td>false</td>

9
server/documents/modules/modal.html.eco

@ -1,6 +1,7 @@
---
layout : 'default'
css : 'modal-page'
standalone : true
element : 'modal'
elementType : 'module'
@ -154,13 +155,19 @@ themes : ['Default', 'Material', 'Fixed-width']
<div class="ui header">Modal Header</div>
<p>This is an example of expanded content that will cause the modal's dimmer to scroll</p>
<img class="ui wireframe image" src="/images/wireframe/paragraph.png">
<div class="ui divider"></div>
<img class="ui wireframe image" src="/images/wireframe/paragraph.png">
<div class="ui divider"></div>
<img class="ui wireframe image" src="/images/wireframe/paragraph.png">
<div class="ui divider"></div>
<img class="ui wireframe image" src="/images/wireframe/paragraph.png">
<div class="ui divider"></div>
<img class="ui wireframe image" src="/images/wireframe/paragraph.png">
<div class="ui divider"></div>
<img class="ui wireframe image" src="/images/wireframe/paragraph.png">
<div class="ui divider"></div>
<img class="ui wireframe image" src="/images/wireframe/paragraph.png">
<img class="ui wireframe image" src="/images/wireframe/paragraph.png">
<div class="ui divider"></div>
<img class="ui wireframe image" src="/images/wireframe/paragraph.png">
</div>
</div>

10
server/documents/modules/popup.html.eco

@ -555,6 +555,16 @@ themes : ['Default']
<th>Description</th>
</thead>
<tbody>
<tr>
<td>popup</td>
<td>false</td>
<td>Can specify a DOM element that should be used as the popup. This is useful for including a pre-formatted popup.</td>
</tr>
<tr>
<td>movePopup</td>
<td>true</td>
<td>Whether to move popup to same offset container as target element when <code>popup</code> is specified in settings. Using a popup inside of an element without <code>overflow:visible</code>, like a sidebar, may require you to set this to <code>false</code></td>
</tr>
<tr>
<td>context</td>
<td>body</td>

2
server/documents/modules/rating.html.eco

@ -183,7 +183,7 @@ themes : ['Default']
<p>All the following behaviors can be called using the syntax:</p>
<div class="code">
$('.ui.rating')
.modal('behavior name', argumentOne, argumentTwo)
.rating('behavior name', argumentOne, argumentTwo)
;
</div>

95
server/documents/modules/search.html.eco

@ -61,7 +61,7 @@ type : 'UI Module'
<h4 class="ui header">Local Search</h4>
<p>A search can look for results inside static local content.</p>
<div class="ui ignored info message">
By default, results will return content first that begin with the query text, but also afterward content that matches the query anywhere inside. To disable full text search modify the <code>searchFullText</code> setting.
By default, results will return content first that begin with the query text, but also afterward content that matches the query anywhere inside. To disable full text search you can specify in settings <code>searchFullText: false</code>.
</div>
<div class="ui search">
<div class="ui icon input">
@ -79,23 +79,30 @@ type : 'UI Module'
</div>
<div class="hidden code" data-type="javascript">
var content = [
{ title: 'Andorrs' },
{ title: 'Andorra' },
{ title: 'United Arab Emirates' },
{ title: 'Afghanistas' },
{ title: 'Antigus' },
{ title: 'Anguills' },
{ title: 'Albanis' },
{ title: 'Armenis' },
{ title: 'Afghanistan' },
{ title: 'Antigua' },
{ title: 'Anguilla' },
{ title: 'Albania' },
{ title: 'Armenia' },
{ title: 'Netherlands Antilles' },
{ title: 'Angols' },
{ title: 'Argentins' },
{ title: 'American Samos' },
{ title: 'Austris' },
{ title: 'Australis' },
{ title: 'Arubs' },
{ title: 'Angola' },
{ title: 'Argentina' },
{ title: 'American Samoa' },
{ title: 'Austria' },
{ title: 'Australia' },
{ title: 'Aruba' },
{ title: 'Aland Islands' },
{ title: 'Azerbaijas' },
{ title: 'Bosnis' }
{ title: 'Azerbaijan' },
{ title: 'Bosnia' },
{ title: 'Barbados' },
{ title: 'Bangladesh' },
{ title: 'Belgium' },
{ title: 'Burkina Faso' },
{ title: 'Bulgaria' },
{ title: 'Bahrain' },
{ title: 'Burundi' }
// etc
];
</div>
@ -156,7 +163,7 @@ type : 'UI Module'
</div>
<h4 class="ui header">Automatic Routing</h4>
<p>By default search will automatically route to the named API endpoint 'search'</p>
<p>By default search will automatically route to the named <a href="/behaviors/api.html">API endpoint</a> 'search'</p>
<div class="code" data-label="javascript">
// initializes with default endpoint /search/{query}
$('.ui.search')
@ -283,9 +290,6 @@ type : 'UI Module'
<h2 class="ui dividing header">Behaviors</h2>
<h2 class="ui dividing header">Behavior</h2>
<p>All the following behaviors can be called using the syntax:</p>
<div class="code">
$('.your.element')
@ -308,8 +312,8 @@ type : 'UI Module'
<td>Displays message in search results with text, using template matching type</td>
</tr>
<tr>
<td>cancel search</td>
<td>Cancels current search</td>
<td>cancel query</td>
<td>Cancels current remote search query</td>
</tr>
<tr>
<td>search local(query)</td>
@ -319,16 +323,44 @@ type : 'UI Module'
<td>search remote(query)</td>
<td>Search remote endpoint for specified query and display results</td>
</tr>
<tr>
<td>search object(query, object)</td>
<td>Search object for specified query and return results</td>
</tr>
<tr>
<td>cancel</td>
<td>Cancels current remote search request</td>
</tr>
<tr>
<td>read cache(query)</td>
<td>is focused</td>
<td>Whether search is currently focused</td>
</tr>
<tr>
<td>is visible</td>
<td>Whether search results are visible</td>
</tr>
<tr>
<td>is empty</td>
<td>Whether search results are empty</td>
</tr>
<tr>
<td>get value</td>
<td>Returns current search value</td>
</tr>
<tr>
<td>get result(value)</td>
<td>Returns JSON object matching search value</td>
</tr>
<tr>
<td>set value(value)</td>
<td>Sets search input to value</td>
</tr>
<tr>
<td>read cachedHTML(query)</td>
<td>Reads cached results for query</td>
</tr>
<tr>
<td>write cache(query)</td>
<td>write cachedHTML(query)</td>
<td>Writes cached results for query</td>
</tr>
<tr>
@ -466,14 +498,14 @@ type : 'UI Module'
</thead>
<tbody>
<tr>
<td>onSelect</td>
<td>onSelect(result, response)</td>
<td>module</td>
<td>Callback on element selection by user (overrides default action)</td>
<td>Callback on element selection by user. The first parameter includes the filtered response results for that element. The function should return false to prevent default action (closing search results and selecting value).</td>
</tr>
<tr>
<td>onResultsAdd(html)</td>
<td>module</td>
<td>Callback after processing element template to add html to results (overrides default action)</td>
<td>Callback after processing element template to add html to results. Function should return false to prevent default actions.</td>
</tr>
<tr>
<td>onSearchQuery</td>
@ -542,10 +574,10 @@ type : 'UI Module'
<div class="code">
className: {
active : 'active',
down : 'down',
focus : 'focus',
empty : 'empty',
loading : 'loading'
focus : 'focus',
loading : 'loading',
pressed : 'down'
}
</div>
</td>
@ -571,13 +603,14 @@ type : 'UI Module'
<td colspan="2">
<div class="code">
error : {
source : 'No source or api action specified',
source : 'Cannot search. No source used, and Semantic API module was not included',
noResults : 'Your search returned no results',
logging : 'Error in debug logging, exiting.',
noTemplate : 'A valid template name was not specified.',
serverError : 'There was an issue with querying the server.',
maxResults : 'Results must be an array to use maxResults setting',
method : 'The method you called is not defined.'
}
},
</div>
</td>
</tr>

162
server/documents/modules/transition.html.eco

@ -3,6 +3,7 @@ layout : 'default'
css : 'transition'
element : 'transition'
elementType : 'module'
standalone : true
title : 'Transition'
description : 'A transition is an animation usually used to move content in or out of view'
@ -22,65 +23,126 @@ type : 'UI Module'
</div>
<div class="examples">
<h2 class="ui dividing header">Emphasis</h2>
<h2 class="ui dividing header">Transitions</h2>
<div class="no example">
<h4 class="ui header">Flash</h4>
<p>An element can flash to draw attention to itself</p>
<h4 class="ui header">Scale</h4>
<p>An element can scale into or out of view</p>
<div class="code" data-demo="true">
$('.autumn.leaf')
.transition('flash')
.transition('scale')
;
</div>
</div>
<div class="no example">
<h4 class="ui header">Shake</h4>
<p>An element can shake to draw attention to its position</p>
<h4 class="ui header">Fade</h4>
<p>An element can fade into or out of view descending and ascending</p>
<div class="code" data-demo="true">
$('.autumn.leaf')
.transition('shake')
.transition('fade')
;
</div>
<div class="code" data-demo="true">
$('.autumn.leaf')
.transition('fade up')
;
</div>
<div class="code" data-demo="true">
$('.autumn.leaf')
.transition('fade down')
;
</div>
<div class="code" data-demo="true">
$('.autumn.leaf')
.transition('fade left')
;
</div>
<div class="code" data-demo="true">
$('.autumn.leaf')
.transition('fade right')
;
</div>
</div>
<div class="no example">
<h4 class="ui header">Pulse</h4>
<p>An element can pulse to draw attention to its visibility</p>
<h4 class="ui header">Flip</h4>
<p>An element can flip into or out of view vertically or horizontally</p>
<div class="code" data-demo="true">
$('.autumn.leaf')
.transition('pulse')
.transition('horizontal flip')
;
</div>
<div class="code" data-demo="true">
$('.autumn.leaf')
.transition('vertical flip')
;
</div>
</div>
<div class="no example">
<h4 class="ui header">Tada</h4>
<p>An element can give user positive feedback for an action</p>
<h4 class="ui header">Drop</h4>
<p>An element can drop into view from above </p>
<div class="code" data-demo="true">
$('.autumn.leaf')
.transition('tada')
.transition('drop')
;
</div>
</div>
<div class="no example">
<h4 class="ui header">Bounce</h4>
<p>An element can bounce to politely remind you of itself</p>
<h4 class="ui header">Fly</h4>
<p>An element can fly in from off canvas</p>
<div class="code" data-demo="true">
$('.autumn.leaf')
.transition('bounce')
.transition('fly left')
;
</div>
<div class="code" data-demo="true">
$('.autumn.leaf')
.transition('fly right')
;
</div>
<div class="code" data-demo="true">
$('.autumn.leaf')
.transition('fly up')
;
</div>
<div class="code" data-demo="true">
$('.autumn.leaf')
.transition('fly down')
;
</div>
</div>
<h2 class="ui dividing header">Appearance</h2>
<div class="no example">
<h4 class="ui header">Drop <span class="ui small horizontal teal label">New</span></h4>
<p>An element can drop into view from above </p>
<h4 class="ui header">Swing</h4>
<p>An element can swing into view</p>
<div class="code" data-demo="true">
$('.autumn.leaf')
.transition('drop')
.transition('swing left')
;
</div>
<div class="code" data-demo="true">
$('.autumn.leaf')
.transition('swing right')
;
</div>
<div class="code" data-demo="true">
$('.autumn.leaf')
.transition('swing up')
;
</div>
<div class="code" data-demo="true">
$('.autumn.leaf')
.transition('swing down')
;
</div>
</div>
<div class="no example">
<h4 class="ui header">Browse <span class="ui small horizontal teal label">New</span></h4>
<h4 class="ui header">Browse</h4>
<p>An element can appear and disappear as part of a series</p>
<div class="code" data-demo="true">
@ -96,63 +158,87 @@ type : 'UI Module'
</div>
<div class="no example">
<h4 class="ui header">Flip</h4>
<p>An element can flip into or out of view vertically or horizontally</p>
<h4 class="ui header">Slide</h4>
<p>An element can appear to slide in from above or below
<div class="code" data-demo="true">
$('.autumn.leaf')
.transition('horizontal flip')
.transition('slide down')
;
</div>
<div class="code" data-demo="true">
$('.autumn.leaf')
.transition('vertical flip')
.transition('slide up')
;
</div>
<div class="code" data-demo="true">
$('.autumn.leaf')
.transition('slide left')
;
</div>
<div class="code" data-demo="true">
$('.autumn.leaf')
.transition('slide right')
;
</div>
</div>
<h2 class="ui dividing header">Static Animations</h2>
<div class="no example">
<h4 class="ui header">Fade</h4>
<p>An element can fade into or out of view descending and ascending</p>
<h4 class="ui header">Jiggle</h4>
<p>An element can jiggle to draw attention to its shape</p>
<div class="code" data-demo="true">
$('.autumn.leaf')
.transition('fade')
.transition('jiggle')
;
</div>
</div>
<div class="no example">
<h4 class="ui header">Flash</h4>
<p>An element can flash to draw attention to itself</p>
<div class="code" data-demo="true">
$('.autumn.leaf')
.transition('fade up')
.transition('flash')
;
</div>
</div>
<div class="no example">
<h4 class="ui header">Shake</h4>
<p>An element can shake to draw attention to its position</p>
<div class="code" data-demo="true">
$('.autumn.leaf')
.transition('fade down')
.transition('shake')
;
</div>
</div>
<div class="no example">
<h4 class="ui header">Scale</h4>
<p>An element can scale into or out of view</p>
<h4 class="ui header">Pulse</h4>
<p>An element can pulse to draw attention to its visibility</p>
<div class="code" data-demo="true">
$('.autumn.leaf')
.transition('scale')
.transition('pulse')
;
</div>
</div>
<div class="no example">
<h4 class="ui header">Slide</h4>
<p>An element can appear to slide in from above or below
<h4 class="ui header">Tada</h4>
<p>An element can give user positive feedback for an action</p>
<div class="code" data-demo="true">
$('.autumn.leaf')
.transition('slide down')
.transition('tada')
;
</div>
</div>
<div class="no example">
<h4 class="ui header">Bounce</h4>
<p>An element can bounce to politely remind you of itself</p>
<div class="code" data-demo="true">
$('.autumn.leaf')
.transition('slide up')
.transition('bounce')
;
</div>
</div>
</div>
</div>
<div class="ui tab" data-tab="examples">

3
server/documents/views/card.html.eco

@ -1,6 +1,7 @@
---
layout : 'default'
css : 'card'
standalone : true
element : 'card'
elementType : 'view'
@ -347,7 +348,7 @@ themes : ['Default', 'Basic', 'Classic']
<div class="example">
<h4 class="ui header">Link</h4>
<p>A card can contain contain links as images, headers, or inside content</p>
<div class="ui yellow message">To make the entire content of a card link, check out the link variation below
<div class="ui ignored info message">To make the entire content of a card link, check out the link variation below
</div>
<div class="ui card">
<a class="image" href="#">

BIN
server/files/images/avatar/large/ade.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 147 KiB

After

Width:  |  Height:  |  Size: 33 KiB

BIN
server/files/images/avatar/large/chris.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 24 KiB

BIN
server/files/images/avatar/large/christian.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 47 KiB

After

Width:  |  Height:  |  Size: 31 KiB

BIN
server/files/images/avatar/large/daniel.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 42 KiB

After

Width:  |  Height:  |  Size: 27 KiB

BIN
server/files/images/avatar/large/elliot.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 27 KiB

BIN
server/files/images/avatar/large/helen.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 37 KiB

After

Width:  |  Height:  |  Size: 25 KiB

BIN
server/files/images/avatar/large/jenny.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 22 KiB

BIN
server/files/images/avatar/large/joe.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 28 KiB

BIN
server/files/images/avatar/large/justen.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

After

Width:  |  Height:  |  Size: 26 KiB

BIN
server/files/images/avatar/large/laura.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 23 KiB

BIN
server/files/images/avatar/large/matt.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

After

Width:  |  Height:  |  Size: 26 KiB

BIN
server/files/images/avatar/large/nan.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 23 KiB

BIN
server/files/images/avatar/large/nom.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 48 KiB

After

Width:  |  Height:  |  Size: 32 KiB

BIN
server/files/images/avatar/large/steve.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 22 KiB

BIN
server/files/images/avatar/large/stevie.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 42 KiB

After

Width:  |  Height:  |  Size: 29 KiB

BIN
server/files/images/avatar/large/tom.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 25 KiB

BIN
server/files/images/avatar/large/veronika.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 31 KiB

BIN
server/files/images/avatar/large/zoe.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 26 KiB

BIN
server/files/images/before.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 31 KiB

BIN
server/files/images/cat.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 141 KiB

After

Width:  |  Height:  |  Size: 72 KiB

BIN
server/files/images/cat.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 107 KiB

After

Width:  |  Height:  |  Size: 98 KiB

BIN
server/files/images/cat2.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 194 KiB

After

Width:  |  Height:  |  Size: 182 KiB

BIN
server/files/images/dark-bg.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 79 KiB

After

Width:  |  Height:  |  Size: 9.3 KiB

BIN
server/files/images/dog.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 113 KiB

After

Width:  |  Height:  |  Size: 106 KiB

BIN
server/files/images/home-avatar.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 10 KiB

BIN
server/files/images/icons-inverted.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

BIN
server/files/images/icons.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 4.7 KiB

BIN
server/files/images/learn-logo.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 212 B

BIN
server/files/images/logo.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 731 B

BIN
server/files/images/teal-bg.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

After

Width:  |  Height:  |  Size: 10 KiB

BIN
server/files/images/tile-bg.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

After

Width:  |  Height:  |  Size: 20 KiB

BIN
server/files/images/ui.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 18 KiB

BIN
server/files/images/wireframe/centered-paragraph.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
server/files/images/wireframe/image-square.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.1 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
server/files/images/wireframe/image-text.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.6 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

BIN
server/files/images/wireframe/image.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.0 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
server/files/images/wireframe/media-paragraph-alt.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 461 B

BIN
server/files/images/wireframe/media-paragraph.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

BIN
server/files/images/wireframe/paragraph.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 644 B

BIN
server/files/images/wireframe/short-paragraph.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 330 B

BIN
server/files/images/wireframe/square-image.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 833 B

BIN
server/files/images/wireframe/text-image.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 853 B

BIN
server/files/images/wireframe/white-image.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.8 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

42
server/files/javascript/docs.js

@ -54,6 +54,7 @@ semantic.ready = function() {
$pageTabs = $('.tab.header.segment .menu .item'),
$languageDropdown = $('.language.dropdown'),
$chineseModal = $('.chinese.modal'),
$languageModal = $('.language.modal'),
$downloadPopup = $('.download.button'),
@ -219,7 +220,15 @@ semantic.ready = function() {
percent = $choice.data('percent') || 0,
text = $choice.text()
;
if(percent < 100 && languageDropdownUsed) {
if(languageCode == 'zh' && window.location.host !== 'semantic-ui.cn') {
$chineseModal
.modal({
closable: false
})
.modal('show')
;
}
else if(percent < 100 && languageDropdownUsed) {
languageDropdownUsed = false;
$languageModal
.modal()
@ -290,7 +299,7 @@ semantic.ready = function() {
var
$currentHeader = $(this),
$nextElements = $currentHeader.nextUntil('h2'),
$examples = $nextElements.find('.example').andSelf().filter('.example'),
$examples = $nextElements.find('.example:not(.another)').andSelf().filter('.example:not(.another)'),
activeClass = (index === 0)
? 'active '
: '',
@ -330,7 +339,7 @@ semantic.ready = function() {
.html(html)
;
$sticky = $('<div />')
.addClass('ui sticky hidden transition')
.addClass('ui sticky')
.html($followMenu)
;
$rail = $('<div />')
@ -338,14 +347,10 @@ semantic.ready = function() {
.html($sticky)
.prependTo($container)
;
$sticky
.transition('fade', function() {
$sticky.sticky({
context: $container,
offset: 50
});
})
;
$sticky.sticky({
context: $container,
offset: 50
});
$followMenu
.accordion({
exclusive: false,
@ -428,6 +433,7 @@ semantic.ready = function() {
dataType : 'text',
urlData : urlData,
onSuccess: function(content) {
console.log(handler.less.parseFile(content));
window.less.modifyVars( handler.less.parseFile(content) );
$themeDropdown
.api({
@ -680,7 +686,7 @@ semantic.ready = function() {
createCode: function(type) {
var
$example = $(this).closest('.example'),
$header = $example.children('.ui.header:first-of-type').eq(0).add('p:first-of-type'),
$header = $example.not('.another').children('.ui.header:first-of-type').eq(0).add('p:first-of-type'),
$annotation = $example.find('.annotation'),
$code = $annotation.find('.code'),
$html = $example.children('.html'),
@ -992,7 +998,9 @@ semantic.ready = function() {
});
},
onTabLoad : function() {
$sticky.filter(':visible').sticky('refresh');
$(this).find('> .rail .ui.sticky, .fixed .ui.sticky')
.sticky('refresh')
;
}
})
;
@ -1141,12 +1149,12 @@ semantic.ready = function() {
}
})
.dropdown({
allowTab : false,
on : 'click',
onShow : function() {
allowTab : false,
on : 'click',
onShow : function() {
$(this).popup('hide');
},
onChange: handler.translatePage
onChange : handler.translatePage
})
;

14
server/files/javascript/input.js

@ -0,0 +1,14 @@
semantic.input = {};
// ready event
semantic.input.ready = function() {
$('.main.container .ui.dropdown').dropdown();
};
// attach ready event
$(document)
.ready(semantic.input.ready)
;

10
server/files/javascript/library/easing.min.js

@ -0,0 +1,10 @@
/*
* jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/
*
* Open source under the BSD License.
*
* Copyright é 2001 Robert Penner
* All rights reserved.
*
*/
jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(e,f,a,h,g){return jQuery.easing[jQuery.easing.def](e,f,a,h,g)},easeInQuad:function(e,f,a,h,g){return h*(f/=g)*f+a},easeOutQuad:function(e,f,a,h,g){return -h*(f/=g)*(f-2)+a},easeInOutQuad:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f+a}return -h/2*((--f)*(f-2)-1)+a},easeInCubic:function(e,f,a,h,g){return h*(f/=g)*f*f+a},easeOutCubic:function(e,f,a,h,g){return h*((f=f/g-1)*f*f+1)+a},easeInOutCubic:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f+a}return h/2*((f-=2)*f*f+2)+a},easeInQuart:function(e,f,a,h,g){return h*(f/=g)*f*f*f+a},easeOutQuart:function(e,f,a,h,g){return -h*((f=f/g-1)*f*f*f-1)+a},easeInOutQuart:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f*f+a}return -h/2*((f-=2)*f*f*f-2)+a},easeInQuint:function(e,f,a,h,g){return h*(f/=g)*f*f*f*f+a},easeOutQuint:function(e,f,a,h,g){return h*((f=f/g-1)*f*f*f*f+1)+a},easeInOutQuint:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f*f*f+a}return h/2*((f-=2)*f*f*f*f+2)+a},easeInSine:function(e,f,a,h,g){return -h*Math.cos(f/g*(Math.PI/2))+h+a},easeOutSine:function(e,f,a,h,g){return h*Math.sin(f/g*(Math.PI/2))+a},easeInOutSine:function(e,f,a,h,g){return -h/2*(Math.cos(Math.PI*f/g)-1)+a},easeInExpo:function(e,f,a,h,g){return(f==0)?a:h*Math.pow(2,10*(f/g-1))+a},easeOutExpo:function(e,f,a,h,g){return(f==g)?a+h:h*(-Math.pow(2,-10*f/g)+1)+a},easeInOutExpo:function(e,f,a,h,g){if(f==0){return a}if(f==g){return a+h}if((f/=g/2)<1){return h/2*Math.pow(2,10*(f-1))+a}return h/2*(-Math.pow(2,-10*--f)+2)+a},easeInCirc:function(e,f,a,h,g){return -h*(Math.sqrt(1-(f/=g)*f)-1)+a},easeOutCirc:function(e,f,a,h,g){return h*Math.sqrt(1-(f=f/g-1)*f)+a},easeInOutCirc:function(e,f,a,h,g){if((f/=g/2)<1){return -h/2*(Math.sqrt(1-f*f)-1)+a}return h/2*(Math.sqrt(1-(f-=2)*f)+1)+a},easeInElastic:function(f,h,e,l,k){var i=1.70158;var j=0;var g=l;if(h==0){return e}if((h/=k)==1){return e+l}if(!j){j=k*0.3}if(g<Math.abs(l)){g=l;var i=j/4}else{var i=j/(2*Math.PI)*Math.asin(l/g)}return -(g*Math.pow(2,10*(h-=1))*Math.sin((h*k-i)*(2*Math.PI)/j))+e},easeOutElastic:function(f,h,e,l,k){var i=1.70158;var j=0;var g=l;if(h==0){return e}if((h/=k)==1){return e+l}if(!j){j=k*0.3}if(g<Math.abs(l)){g=l;var i=j/4}else{var i=j/(2*Math.PI)*Math.asin(l/g)}return g*Math.pow(2,-10*h)*Math.sin((h*k-i)*(2*Math.PI)/j)+l+e},easeInOutElastic:function(f,h,e,l,k){var i=1.70158;var j=0;var g=l;if(h==0){return e}if((h/=k/2)==2){return e+l}if(!j){j=k*(0.3*1.5)}if(g<Math.abs(l)){g=l;var i=j/4}else{var i=j/(2*Math.PI)*Math.asin(l/g)}if(h<1){return -0.5*(g*Math.pow(2,10*(h-=1))*Math.sin((h*k-i)*(2*Math.PI)/j))+e}return g*Math.pow(2,-10*(h-=1))*Math.sin((h*k-i)*(2*Math.PI)/j)*0.5+l+e},easeInBack:function(e,f,a,i,h,g){if(g==undefined){g=1.70158}return i*(f/=h)*f*((g+1)*f-g)+a},easeOutBack:function(e,f,a,i,h,g){if(g==undefined){g=1.70158}return i*((f=f/h-1)*f*((g+1)*f+g)+1)+a},easeInOutBack:function(e,f,a,i,h,g){if(g==undefined){g=1.70158}if((f/=h/2)<1){return i/2*(f*f*(((g*=(1.525))+1)*f-g))+a}return i/2*((f-=2)*f*(((g*=(1.525))+1)*f+g)+2)+a},easeInBounce:function(e,f,a,h,g){return h-jQuery.easing.easeOutBounce(e,g-f,0,h,g)+a},easeOutBounce:function(e,f,a,h,g){if((f/=g)<(1/2.75)){return h*(7.5625*f*f)+a}else{if(f<(2/2.75)){return h*(7.5625*(f-=(1.5/2.75))*f+0.75)+a}else{if(f<(2.5/2.75)){return h*(7.5625*(f-=(2.25/2.75))*f+0.9375)+a}else{return h*(7.5625*(f-=(2.625/2.75))*f+0.984375)+a}}}},easeInOutBounce:function(e,f,a,h,g){if(f<g/2){return jQuery.easing.easeInBounce(e,f*2,0,h,g)*0.5+a}return jQuery.easing.easeOutBounce(e,f*2-g,0,h,g)*0.5+h*0.5+a}});

1
server/files/javascript/library/highlight.languages.min.js

@ -0,0 +1 @@
window.hljs.registerLanguage("less",function(a){var b="[\\w-]+",c="("+b+"|@{"+b+"})+",d=[],e=[],f=function(a){return{className:"string",begin:"~?"+a+".*?"+a}},g=function(a,b,c){return{className:a,begin:b,relevance:c}},h=function(b,c,d){return a.inherit({className:b,begin:c+"\\(",end:"\\(",returnBegin:!0,excludeEnd:!0,relevance:0},d)},i={begin:"\\(",end:"\\)",contains:e,relevance:0};e.push(a.C_LINE_COMMENT_MODE,a.C_BLOCK_COMMENT_MODE,f("'"),f('"'),a.CSS_NUMBER_MODE,g("hexcolor","#[0-9A-Fa-f]+\\b"),h("function","(url|data-uri)",{starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}}),h("function",b),i,g("variable","@@?"+b,10),g("variable","@{"+b+"}"),g("built_in","~?`[^`]*?`"),{className:"attribute",begin:b+"\\s*:",end:":",returnBegin:!0,excludeEnd:!0});var j=e.concat({begin:"{",end:"}",contains:d}),k={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(e)},l={className:"attribute",begin:c,end:":",excludeEnd:!0,contains:[a.C_LINE_COMMENT_MODE,a.C_BLOCK_COMMENT_MODE],illegal:/\S/,starts:{end:"[;}]",returnEnd:!0,contains:e,illegal:"[<=$]"}},m={className:"at_rule",begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",returnEnd:!0,contains:e,relevance:0}},n={className:"variable",variants:[{begin:"@"+b+"\\s*:",relevance:15},{begin:"@"+b}],starts:{end:"[;}]",returnEnd:!0,contains:j}},o={variants:[{begin:"[\\.#:&\\[]",end:"[;{}]"},{begin:c+"[^;]*{",end:"{"}],returnBegin:!0,returnEnd:!0,illegal:"[<='$\"]",contains:[a.C_LINE_COMMENT_MODE,a.C_BLOCK_COMMENT_MODE,k,g("keyword","all\\b"),g("variable","@{"+b+"}"),g("tag",c+"%?",0),g("id","#"+c),g("class","\\."+c,0),g("keyword","&",0),h("pseudo",":not"),h("keyword",":extend"),g("pseudo","::?"+c),{className:"attr_selector",begin:"\\[",end:"\\]"},{begin:"\\(",end:"\\)",contains:j},{begin:"!important"}]};return d.push(a.C_LINE_COMMENT_MODE,a.C_BLOCK_COMMENT_MODE,m,n,o,l),{case_insensitive:!0,illegal:"[=>'/<($\"]",contains:d}});

2
server/files/javascript/library/highlight.min.js

File diff suppressed because one or more lines are too long

1
server/files/javascript/library/history.min.js

File diff suppressed because one or more lines are too long

9844
server/files/javascript/library/less.js

File diff suppressed because one or more lines are too long

17
server/files/javascript/library/less.min.js

File diff suppressed because one or more lines are too long

10
server/files/javascript/library/tablesort.js

@ -31,13 +31,13 @@
cache = [],
fragment = $('<div/>'),
sortValueForCell = function(th, td, sorter) {
var
var
sortBy
;
if(th.data().sortBy) {
sortBy = th.data().sortBy;
return (typeof sortBy === 'function')
? sortBy(th, td, sorter)
return (typeof sortBy === 'function')
? sortBy(th, td, sorter)
: sortBy
;
}
@ -139,7 +139,7 @@
// Sort value A
if(cache[aIndex]) {
a = cache[aIndex];
}
}
else {
a = sortValueForCell(th, self.cellToSort(a), self);
cache[aIndex] = a;
@ -147,7 +147,7 @@
// Sort Value B
if(cache[bIndex]) {
b = cache[bIndex];
}
}
else {
b = sortValueForCell(th, self.cellToSort(b), self);
cache[bIndex]= b;

1
server/files/javascript/library/tablesort.min.js

@ -0,0 +1 @@
!function(a){a.tablesort=function(b,c){var d=this;this.$table=b,this.settings=a.extend({},a.tablesort.defaults,c),this.$table.find("thead th").bind("click.tablesort",function(){a(this).hasClass("disabled")||d.sort(a(this))}),this.index=null,this.$th=null,this.direction=[]},a.tablesort.prototype={sort:function(b,c){var d=new Date,e=this,f=this.$table,g=f.find("tbody tr"),h=b.index(),i=[],j=a("<div/>"),k=function(a,b,c){var d;return a.data().sortBy?(d=a.data().sortBy,"function"==typeof d?d(a,b,c):d):b.data("sort")?b.data("sort"):b.text()},l=function(a,b){var q,r,s,c=/(^-?[0-9]+(\.?[0-9]*)[df]?e?[0-9]?$|^0x[0-9a-f]+$|[0-9]+)/gi,d=/(^[ ]*|[ ]*$)/g,e=/(^([\w ]+,?[\w ]+)?[\w ]+,?[\w ]+\d+:\d+(:\d+)?[\w ]?|^\d{1,4}[\/\-]\d{1,4}[\/\-]\d{1,4}|^\w+, \w+ \d+, \d{4})/,f=/^0x[0-9a-f]+$/i,g=/^0/,i=function(a){return(""+a).toLowerCase().replace(",","")},j=i(a).replace(d,"")||"",k=i(b).replace(d,"")||"",l=j.replace(c,"\0$1\0").replace(/\0$/,"").replace(/^\0/,"").split("\0"),m=k.replace(c,"\0$1\0").replace(/\0$/,"").replace(/^\0/,"").split("\0"),n=Math.max(l.length,m.length),o=parseInt(j.match(f),10)||1!=l.length&&j.match(e)&&Date.parse(j),p=parseInt(k.match(f),10)||o&&k.match(e)&&Date.parse(k)||null;if(p){if(p>o)return-1;if(o>p)return 1}for(s=0;n>s;s++){if(q=!(l[s]||"").match(g)&&parseFloat(l[s])||l[s]||0,r=!(m[s]||"").match(g)&&parseFloat(m[s])||m[s]||0,isNaN(q)!==isNaN(r))return isNaN(q)?1:-1;if(typeof q!=typeof r&&(q+="",r+=""),r>q)return-1;if(q>r)return 1}return 0};0!==g.length&&(e.$table.find("thead th").removeClass(e.settings.asc+" "+e.settings.desc),this.$th=b,this.direction[h]=this.index!=h?"desc":"asc"!==c&&"desc"!==c?"desc"===this.direction[h]?"asc":"desc":c,this.index=h,c="asc"==this.direction[h]?1:-1,e.$table.trigger("tablesort:start",[e]),e.log("Sorting by "+this.index+" "+this.direction[h]),g.sort(function(d,f){var g=a(d),h=a(f),j=g.index(),m=h.index();return i[j]?d=i[j]:(d=k(b,e.cellToSort(d),e),i[j]=d),i[m]?f=i[m]:(f=k(b,e.cellToSort(f),e),i[m]=f),l(d,f)*c}),g.each(function(a,b){j.append(b)}),f.append(j.html()),b.addClass(e.settings[e.direction[h]]),e.log("Sort finished in "+((new Date).getTime()-d.getTime())+"ms"),e.$table.trigger("tablesort:complete",[e]))},cellToSort:function(b){return a(a(b).find("td").get(this.index))},log:function(b){(a.tablesort.DEBUG||this.settings.debug)&&console&&console.log&&console.log("[tablesort] "+b)},destroy:function(){return this.$table.find("thead th").unbind("click.tablesort"),this.$table.data("tablesort",null),null}},a.tablesort.DEBUG=!1,a.tablesort.defaults={debug:a.tablesort.DEBUG,asc:"sorted ascending",desc:"sorted descending"},a.fn.tablesort=function(b){var c,e;return this.each(function(){c=a(this),e=c.data("tablesort"),e&&e.destroy(),c.data("tablesort",new a.tablesort(c,b))})}}(jQuery);

426
server/files/javascript/search.js

@ -14,248 +14,248 @@ semantic.search.ready = function() {
;
content = [
{ title: 'Andorrs' },
{ title: 'Andorra' },
{ title: 'United Arab Emirates' },
{ title: 'Afghanistas' },
{ title: 'Antigus' },
{ title: 'Anguills' },
{ title: 'Albanis' },
{ title: 'Armenis' },
{ title: 'Afghanistan' },
{ title: 'Antigua' },
{ title: 'Anguilla' },
{ title: 'Albania' },
{ title: 'Armenia' },
{ title: 'Netherlands Antilles' },
{ title: 'Angols' },
{ title: 'Argentins' },
{ title: 'American Samos' },
{ title: 'Austris' },
{ title: 'Australis' },
{ title: 'Arubs' },
{ title: 'Angola' },
{ title: 'Argentina' },
{ title: 'American Samoa' },
{ title: 'Austria' },
{ title: 'Australia' },
{ title: 'Aruba' },
{ title: 'Aland Islands' },
{ title: 'Azerbaijas' },
{ title: 'Bosnis' },
{ title: 'Azerbaijan' },
{ title: 'Bosnia' },
{ title: 'Barbados' },
{ title: 'Bangladess' },
{ title: 'Belgius' },
{ title: 'Burkina Fass' },
{ title: 'Bulgaris' },
{ title: 'Bahrais' },
{ title: 'Burunds' },
{ title: 'Benis' },
{ title: 'Bermuds' },
{ title: 'Brunes' },
{ title: 'Bolivis' },
{ title: 'Brazis' },
{ title: 'Bangladesh' },
{ title: 'Belgium' },
{ title: 'Burkina Faso' },
{ title: 'Bulgaria' },
{ title: 'Bahrain' },
{ title: 'Burundi' },
{ title: 'Benin' },
{ title: 'Bermuda' },
{ title: 'Brunei' },
{ title: 'Bolivia' },
{ title: 'Brazil' },
{ title: 'Bahamas' },
{ title: 'Bhutas' },
{ title: 'Bouvet Islans' },
{ title: 'Botswans' },
{ title: 'Bhutan' },
{ title: 'Bouvet Island' },
{ title: 'Botswana' },
{ title: 'Belarus' },
{ title: 'Belizs' },
{ title: 'Canads' },
{ title: 'Belize' },
{ title: 'Canada' },
{ title: 'Cocos Islands' },
{ title: 'Congs' },
{ title: 'Central African Republis' },
{ title: 'Congo Brazzavills' },
{ title: 'Switzerlans' },
{ title: 'Cote Divoirs' },
{ title: 'Congo' },
{ title: 'Central African Republic' },
{ title: 'Congo Brazzaville' },
{ title: 'Switzerland' },
{ title: 'Cote Divoire' },
{ title: 'Cook Islands' },
{ title: 'Chils' },
{ title: 'Cameroos' },
{ title: 'Chins' },
{ title: 'Colombis' },
{ title: 'Costa Rics' },
{ title: 'Serbis' },
{ title: 'Cubs' },
{ title: 'Cape Verds' },
{ title: 'Christmas Islans' },
{ title: 'Chile' },
{ title: 'Cameroon' },
{ title: 'China' },
{ title: 'Colombia' },
{ title: 'Costa Rica' },
{ title: 'Serbia' },
{ title: 'Cuba' },
{ title: 'Cape Verde' },
{ title: 'Christmas Island' },
{ title: 'Cyprus' },
{ title: 'Czech Republis' },
{ title: 'Germans' },
{ title: 'Djibouts' },
{ title: 'Denmars' },
{ title: 'Dominics' },
{ title: 'Dominican Republis' },
{ title: 'Algeris' },
{ title: 'Ecuados' },
{ title: 'Estonis' },
{ title: 'Egyps' },
{ title: 'Western Sahars' },
{ title: 'Eritres' },
{ title: 'Spais' },
{ title: 'Ethiopis' },
{ title: 'European Unios' },
{ title: 'Finlans' },
{ title: 'Fijs' },
{ title: 'Czech Republic' },
{ title: 'Germany' },
{ title: 'Djibouti' },
{ title: 'Denmark' },
{ title: 'Dominica' },
{ title: 'Dominican Republic' },
{ title: 'Algeria' },
{ title: 'Ecuador' },
{ title: 'Estonia' },
{ title: 'Egypt' },
{ title: 'Western Sahara' },
{ title: 'Eritrea' },
{ title: 'Spain' },
{ title: 'Ethiopia' },
{ title: 'European Union' },
{ title: 'Finland' },
{ title: 'Fiji' },
{ title: 'Falkland Islands' },
{ title: 'Micronesis' },
{ title: 'Micronesia' },
{ title: 'Faroe Islands' },
{ title: 'Francs' },
{ title: 'Gabos' },
{ title: 'Englans' },
{ title: 'Grenads' },
{ title: 'Georgis' },
{ title: 'French Guians' },
{ title: 'Ghans' },
{ title: 'Gibraltas' },
{ title: 'Greenlans' },
{ title: 'Gambis' },
{ title: 'Guines' },
{ title: 'Guadeloups' },
{ title: 'Equatorial Guines' },
{ title: 'Greecs' },
{ title: 'France' },
{ title: 'Gabon' },
{ title: 'England' },
{ title: 'Grenada' },
{ title: 'Georgia' },
{ title: 'French Guiana' },
{ title: 'Ghana' },
{ title: 'Gibraltar' },
{ title: 'Greenland' },
{ title: 'Gambia' },
{ title: 'Guinea' },
{ title: 'Guadeloupe' },
{ title: 'Equatorial Guinea' },
{ title: 'Greece' },
{ title: 'Sandwich Islands' },
{ title: 'Guatemals' },
{ title: 'Guas' },
{ title: 'Guinea-Bissas' },
{ title: 'Guyans' },
{ title: 'Hong Kons' },
{ title: 'Heard Islans' },
{ title: 'Guatemala' },
{ title: 'Guam' },
{ title: 'Guinea-Bissau' },
{ title: 'Guyana' },
{ title: 'Hong Kong' },
{ title: 'Heard Island' },
{ title: 'Honduras' },
{ title: 'Croatis' },
{ title: 'Haits' },
{ title: 'Hungars' },
{ title: 'Indonesis' },
{ title: 'Irelans' },
{ title: 'Israes' },
{ title: 'Indis' },
{ title: 'Indian Ocean Territors' },
{ title: 'Iras' },
{ title: 'Iras' },
{ title: 'Icelans' },
{ title: 'Itals' },
{ title: 'Jamaics' },
{ title: 'Jordas' },
{ title: 'Japas' },
{ title: 'Kenys' },
{ title: 'Kyrgyzstas' },
{ title: 'Cambodis' },
{ title: 'Kiribats' },
{ title: 'Croatia' },
{ title: 'Haiti' },
{ title: 'Hungary' },
{ title: 'Indonesia' },
{ title: 'Ireland' },
{ title: 'Israel' },
{ title: 'India' },
{ title: 'Indian Ocean Territory' },
{ title: 'Iraq' },
{ title: 'Iran' },
{ title: 'Iceland' },
{ title: 'Italy' },
{ title: 'Jamaica' },
{ title: 'Jordan' },
{ title: 'Japan' },
{ title: 'Kenya' },
{ title: 'Kyrgyzstan' },
{ title: 'Cambodia' },
{ title: 'Kiribati' },
{ title: 'Comoros' },
{ title: 'Saint Kitts and Nevis' },
{ title: 'North Kores' },
{ title: 'South Kores' },
{ title: 'Kuwais' },
{ title: 'North Korea' },
{ title: 'South Korea' },
{ title: 'Kuwait' },
{ title: 'Cayman Islands' },
{ title: 'Kazakhstas' },
{ title: 'Kazakhstan' },
{ title: 'Laos' },
{ title: 'Lebanos' },
{ title: 'Saint Lucis' },
{ title: 'Liechtensteis' },
{ title: 'Sri Lanks' },
{ title: 'Liberis' },
{ title: 'Lesoths' },
{ title: 'Lithuanis' },
{ title: 'Luxembours' },
{ title: 'Latvis' },
{ title: 'Libys' },
{ title: 'Moroccs' },
{ title: 'Monacs' },
{ title: 'Moldovs' },
{ title: 'Montenegrs' },
{ title: 'Madagascas' },
{ title: 'Lebanon' },
{ title: 'Saint Lucia' },
{ title: 'Liechtenstein' },
{ title: 'Sri Lanka' },
{ title: 'Liberia' },
{ title: 'Lesotho' },
{ title: 'Lithuania' },
{ title: 'Luxembourg' },
{ title: 'Latvia' },
{ title: 'Libya' },
{ title: 'Morocco' },
{ title: 'Monaco' },
{ title: 'Moldova' },
{ title: 'Montenegro' },
{ title: 'Madagascar' },
{ title: 'Marshall Islands' },
{ title: 'MacEdonis' },
{ title: 'Mals' },
{ title: 'Burms' },
{ title: 'Mongolis' },
{ title: 'MacAs' },
{ title: 'MacEdonia' },
{ title: 'Mali' },
{ title: 'Burma' },
{ title: 'Mongolia' },
{ title: 'MacAu' },
{ title: 'Northern Mariana Islands' },
{ title: 'Martiniqus' },
{ title: 'Mauritanis' },
{ title: 'Montserras' },
{ title: 'Malts' },
{ title: 'Martinique' },
{ title: 'Mauritania' },
{ title: 'Montserrat' },
{ title: 'Malta' },
{ title: 'Mauritius' },
{ title: 'Maldives' },
{ title: 'Malaws' },
{ title: 'Mexics' },
{ title: 'Malaysis' },
{ title: 'Mozambiqus' },
{ title: 'Namibis' },
{ title: 'New Caledonis' },
{ title: 'Niges' },
{ title: 'Norfolk Islans' },
{ title: 'Nigeris' },
{ title: 'Nicaragus' },
{ title: 'Malawi' },
{ title: 'Mexico' },
{ title: 'Malaysia' },
{ title: 'Mozambique' },
{ title: 'Namibia' },
{ title: 'New Caledonia' },
{ title: 'Niger' },
{ title: 'Norfolk Island' },
{ title: 'Nigeria' },
{ title: 'Nicaragua' },
{ title: 'Netherlands' },
{ title: 'Norwas' },
{ title: 'Nepas' },
{ title: 'Naurs' },
{ title: 'Nius' },
{ title: 'New Zealans' },
{ title: 'Omas' },
{ title: 'Panams' },
{ title: 'Pers' },
{ title: 'French Polynesis' },
{ title: 'New Guines' },
{ title: 'Norway' },
{ title: 'Nepal' },
{ title: 'Nauru' },
{ title: 'Niue' },
{ title: 'New Zealand' },
{ title: 'Oman' },
{ title: 'Panama' },
{ title: 'Peru' },
{ title: 'French Polynesia' },
{ title: 'New Guinea' },
{ title: 'Philippines' },
{ title: 'Pakistas' },
{ title: 'Polans' },
{ title: 'Saint Pierrs' },
{ title: 'Pakistan' },
{ title: 'Poland' },
{ title: 'Saint Pierre' },
{ title: 'Pitcairn Islands' },
{ title: 'Puerto Rics' },
{ title: 'Palestins' },
{ title: 'Portugas' },
{ title: 'Palas' },
{ title: 'Paraguas' },
{ title: 'Qatas' },
{ title: 'Reunios' },
{ title: 'Romanis' },
{ title: 'Serbis' },
{ title: 'Russis' },
{ title: 'Rwands' },
{ title: 'Saudi Arabis' },
{ title: 'Puerto Rico' },
{ title: 'Palestine' },
{ title: 'Portugal' },
{ title: 'Palau' },
{ title: 'Paraguay' },
{ title: 'Qatar' },
{ title: 'Reunion' },
{ title: 'Romania' },
{ title: 'Serbia' },
{ title: 'Russia' },
{ title: 'Rwanda' },
{ title: 'Saudi Arabia' },
{ title: 'Solomon Islands' },
{ title: 'Seychelles' },
{ title: 'Sudas' },
{ title: 'Swedes' },
{ title: 'Singapors' },
{ title: 'Saint Helens' },
{ title: 'Slovenis' },
{ title: 'Svalbard, I Flag Jan Mayes' },
{ title: 'Slovakis' },
{ title: 'Sierra Leons' },
{ title: 'San Marins' },
{ title: 'Senegas' },
{ title: 'Somalis' },
{ title: 'Surinams' },
{ title: 'Sao Toms' },
{ title: 'El Salvados' },
{ title: 'Syris' },
{ title: 'Swazilans' },
{ title: 'Sudan' },
{ title: 'Sweden' },
{ title: 'Singapore' },
{ title: 'Saint Helena' },
{ title: 'Slovenia' },
{ title: 'Svalbard, I Flag Jan Mayen' },
{ title: 'Slovakia' },
{ title: 'Sierra Leone' },
{ title: 'San Marino' },
{ title: 'Senegal' },
{ title: 'Somalia' },
{ title: 'Suriname' },
{ title: 'Sao Tome' },
{ title: 'El Salvador' },
{ title: 'Syria' },
{ title: 'Swaziland' },
{ title: 'Caicos Islands' },
{ title: 'Chas' },
{ title: 'Chad' },
{ title: 'French Territories' },
{ title: 'Togs' },
{ title: 'Thailans' },
{ title: 'Tajikistas' },
{ title: 'Tokelas' },
{ title: 'Timorlests' },
{ title: 'Turkmenistas' },
{ title: 'Tunisis' },
{ title: 'Tongs' },
{ title: 'Turkes' },
{ title: 'Trinidas' },
{ title: 'Tuvals' },
{ title: 'Taiwas' },
{ title: 'Tanzanis' },
{ title: 'Ukrains' },
{ title: 'Ugands' },
{ title: 'Togo' },
{ title: 'Thailand' },
{ title: 'Tajikistan' },
{ title: 'Tokelau' },
{ title: 'Timorleste' },
{ title: 'Turkmenistan' },
{ title: 'Tunisia' },
{ title: 'Tonga' },
{ title: 'Turkey' },
{ title: 'Trinidad' },
{ title: 'Tuvalu' },
{ title: 'Taiwan' },
{ title: 'Tanzania' },
{ title: 'Ukraine' },
{ title: 'Uganda' },
{ title: 'Us Minor Islands' },
{ title: 'United States' },
{ title: 'Uruguas' },
{ title: 'Uzbekistas' },
{ title: 'Vatican Cits' },
{ title: 'Saint Vincens' },
{ title: 'Venezuels' },
{ title: 'Uruguay' },
{ title: 'Uzbekistan' },
{ title: 'Vatican City' },
{ title: 'Saint Vincent' },
{ title: 'Venezuela' },
{ title: 'British Virgin Islands' },
{ title: 'Us Virgin Islands' },
{ title: 'Vietnas' },
{ title: 'Vanuats' },
{ title: 'Wallis and Futuns' },
{ title: 'Samos' },
{ title: 'Yemes' },
{ title: 'Mayotts' },
{ title: 'South Africs' },
{ title: 'Zambis' },
{ title: 'Zimbabws' }
{ title: 'Vietnam' },
{ title: 'Vanuatu' },
{ title: 'Wallis and Futuna' },
{ title: 'Samoa' },
{ title: 'Yemen' },
{ title: 'Mayotte' },
{ title: 'South Africa' },
{ title: 'Zambia' },
{ title: 'Zimbabwe' }
];
$local
@ -265,11 +265,7 @@ semantic.search.ready = function() {
;
$standard
.search({
apiSettings: {
action: 'search'
}
})
.search()
;
$category
.search({

5
server/files/javascript/validate-form.js

@ -27,6 +27,11 @@ semantic.validateForm.ready = function() {
.dropdown()
;
$.fn.form.settings.onSuccess = function() {
// alert('Valid form!');
return false;
};
$.fn.form.settings.defaults = {
firstName: {
identifier : 'first-name',

86
server/files/stylesheets/docs.css

@ -261,38 +261,68 @@ a:hover {
#example #carbonads-container {
float: right;
}
#example .advertisement .carbonad {
#example .advertisement #carbonads {
display: block;
width: 300px;
height: 118px;
background-color: #F7F7F7;
padding: 8px;
font-size: 12px;
font-family: Helvetica Neue, Arial, sans-serif;
overflow: hidden;
float: right;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border: 1px solid rgba(0, 0, 0, 0.1);
border: 1px solid #CCCCCC;
}
#example .advertisement .carbon-img {
float: left;
margin-right: 10px;
width: 130px;
}
#example .advertisement .carbonad-text {
#example .advertisement .carbon-text {
width: 140px;
float: left;
height: auto;
font-size: 12px;
color: #000000;
line-height: 1.3;
}
#example .carbonad-tag {
#example .advertisement .carbon-text:hover {
color: #666666;
}
#example .carbon-poweredby {
text-align: left;
color: #BBB;
float: left;
font-size: 11px;
margin-top: 9px;
text-align: left;
width: 140px;
}
#example .inverted.advertisement .carbonad {
/* Inverted Ad */
#example .inverted.advertisement #carbonads {
background-color: rgba(0, 0, 0, 0.25);
border: none;
overflow: hidden;
height: auto;
padding: 6px 0px 13px;
}
#example .inverted.advertisement .carbonad-text {
#example .inverted.advertisement .carbon-text {
color: rgba(255, 255, 255, 0.6);
}
#example .inverted.advertisement .carbonad-tag {
#example .inverted.advertisement .carbon-text:hover {
color: rgba(255, 255, 255, 1);
}
#example .inverted.advertisement .carbon-poweredby {
margin-top: 10px;
color: rgba(255, 255, 255, 0.4);
}
#example .inverted.advertisement .carbonad-tag a {
#example .inverted.advertisement .carbon-poweredby a {
color: rgba(255, 255, 255, 0.8);
}
#example .inverted.advertisement .carbonad-tag a:hover {
#example .inverted.advertisement .carbon-poweredby a:hover {
color: #FFFFFF;
}
@ -614,7 +644,8 @@ body#example {
opacity: 0.5;
}
#example .example :not(.images) > .wireframe.image {
margin: 1rem 0em;
margin-top: 1rem;
margin-bottom: 1rem;
}
#example .example :not(.images) > .wireframe.image:first-child {
margin-top: 0em;
@ -641,12 +672,6 @@ body#example {
margin: -0.5em 0em 2em;
}
/* Sticky */
#example .sticky.example .rail > .wireframe.image,
#example .pushing.example .rail > .wireframe.image {
height: 102px;
}
#example .pushing.example .rail .sticky {
margin: 2em 0em;
}
@ -1042,13 +1067,6 @@ body#example {
margin-bottom: 0em;
}
/*--------------
Card
---------------*/
body.card .even.example .card .description {
height: 55px;
}
/*--------------
Progress
@ -1062,6 +1080,14 @@ body.progress.animated .ui.progress .bar {
animation: finish 10s ease-in-out infinite;
}
/*--------------
Header
---------------*/
#example.header .wireframe.image {
max-width: 500px;
}
/*--------------
Popup
---------------*/
@ -1486,6 +1512,7 @@ body.progress.animated .ui.progress .bar {
}
#example .main.container > .right.rail .sticky,
#example .main.container > .tab > .examples > .right.rail .sticky,
#example .main.container > .tab > .right.rail .sticky {
width: 300px;
padding: 2em 0em;
@ -1679,11 +1706,11 @@ body.progress.animated .ui.progress .bar {
#example #carbonads-container {
float: none;
}
#example .carbonad {
#example #carbonads {
width: auto;
}
#example .carbonad-text,
#example .carbonad-tag {
#example .carbon-text,
#example .carbon-poweredby {
float: none;
display: block;
text-align: left;
@ -1724,10 +1751,10 @@ body.progress.animated .ui.progress .bar {
#example .main.menu .github.item:before {
display: none;
}
#example .carbonad {
#example #carbonads {
height: 135px;
}
#example .carbonad .carbonad-text {
#example #carbonads .carbon-text {
width: 90px;
}
}
@ -1799,6 +1826,7 @@ body.progress.animated .ui.progress .bar {
}
#example > .pusher {
display: flex;
overflow: visible;
min-height: 100vh;
flex-direction: column;
}

8
server/layouts/homepage.html.eco

@ -8,7 +8,6 @@
<link rel="stylesheet/less" type="text/css" href="/src/definitions/elements/button.less" />
<%- @partial('tracking') %>
<%- @partial('transifex') %>
</head>
<body id="example" class="<%= @document.css %>" ontouchstart="">
@ -52,9 +51,10 @@
</script>
<% end %>
<script src="/javascript/library/highlight.js"></script>
<script src="/javascript/library/highlight.languages.js"></script>
<script src="/javascript/library/easing.js"></script>
<%- @partial('transifex') %>
<script src="/javascript/library/highlight.min.js"></script>
<script src="/javascript/library/highlight.languages.min.js"></script>
<script src="/javascript/library/easing.min.js"></script>
<script src="/javascript/library/typing.min.js"></script>
<%- @partial('ui-javascript') %>
<script src="/javascript/docs.js"></script>

2
server/partials/header.html.eco

@ -129,7 +129,7 @@
</div>
<div class="advertisement">
<% unless 'development' in @getEnvironments(): %>
<div id="carbonads-container"><div class="carbonad"><div id="azcarbon"></div><script type="text/javascript">var z = document.createElement("script"); z.type = "text/javascript"; z.async = true; z.src = "http://engine.carbonads.com/z/51619/azcarbon_2_1_0_HORIZ"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(z, s);</script></div></div>
<script async type="text/javascript" src="//cdn.carbonads.com/carbon.js?zoneid=1673&serve=C6AILKT&placement=semanticuicom" id="_carbonads_js"></script>
<% end %>
</div>
<% if @tabs?: %>

23
server/partials/language-modal.html

@ -11,7 +11,7 @@
<div class="bar"></div>
</div>
<p>We need your help to make Semantic available to people who speak your language.</p>
<p>Our translation tools are easy to use and allow you to translate text without having to leave the site. If you are interested in joining our translation team please <a href="mailto:jack@semantic-ui.com?subject=Localization%20Help">e-mail me</a> for access to our translation hub.
<p>Our translation tools are easy to use and allow you to translate text without having to leave the site.
</p>
</div>
</div>
@ -22,4 +22,25 @@
Help Translate
</a>
</div>
</div>
<div class="ui basic chinese modal">
<i class="close icon"></i>
<div class="header">Would you like to visit the mirror site?</div>
<div class="content">
<div class="middle aligned image">
<i class="question icon"></i>
</div>
<div class="description">
<p>Semantic is available at <a href="http://www.semantic-ui.cn">semantic-ui.cn</a> a mirror site hosted inside China. This should make browsing much faster for those visiting from mainland China.
</p>
</div>
</div>
<div class="actions">
<div class="ui inverted red cancel button">No Thanks</div>
<a href="http://www.semantic-ui.cn" class="ui inverted green approve button">
<i class="mail icon"></i>
Yes, take me to the mirror
</a>
</div>
</div>

20
server/partials/languages.html

@ -1,16 +1,16 @@
<div class="menu">
<div class="item" data-percent="100" data-value="en" data-english="English">English</div>
<div class="item" data-percent="100" data-value="da" data-english="Danish">dansk</div>
<div class="item" data-percent="98" data-value="es" data-english="Spanish">Español</div>
<div class="item" data-percent="52" data-value="zh_TW" data-english="Chinese (Taiwan)">中文 (臺灣)</div>
<div class="item" data-percent="83" data-value="fa" data-english="Persian">پارسی</div>
<div class="item" data-percent="43" data-value="fr" data-english="French">Français</div>
<div class="item" data-percent="39" data-value="el" data-english="Greek">ελληνικά</div>
<div class="item" data-percent="39" data-value="ru" data-english="Russian">Русский</div>
<div class="item" data-percent="34" data-value="zh" data-english="Chinese">简体中文</div>
<div class="item" data-percent="23" data-value="nl" data-english="Dutch">Nederlands</div>
<div class="item" data-percent="94" data-value="da" data-english="Danish">dansk</div>
<div class="item" data-percent="94" data-value="es" data-english="Spanish">Español</div>
<div class="item" data-percent="34" data-value="zh" data-english="Chinese">简体中文</div>
<div class="item" data-percent="54" data-value="zh_TW" data-english="Chinese (Taiwan)">中文 (臺灣)</div>
<div class="item" data-percent="79" data-value="fa" data-english="Persian">پارسی</div>
<div class="item" data-percent="41" data-value="fr" data-english="French">Français</div>
<div class="item" data-percent="37" data-value="el" data-english="Greek">ελληνικά</div>
<div class="item" data-percent="37" data-value="ru" data-english="Russian">Русский</div>
<div class="item" data-percent="36" data-value="de" data-english="German">Deutsch</div>
<div class="item" data-percent="23" data-value="it" data-english="Italian">Italiano</div>
<div class="item" data-percent="20" data-value="de" data-english="German">Deutsch</div>
<div class="item" data-percent="21" data-value="nl" data-english="Dutch">Nederlands</div>
<div class="item" data-percent="19" data-value="pt_BR" data-english="Portuguese">Português(BR)</div>
<div class="item" data-percent="17" data-value="id" data-english="Indonesian">Indonesian</div>
<div class="item" data-percent="12" data-value="lt" data-english="Lithuanian">Lietuvių</div>

2
server/partials/less.html.eco

@ -10,5 +10,5 @@ window.less = {
<% if 'development' in @getEnvironments(): %>
<script src="/javascript/library/less.js"></script>
<% else: %>
<script src="/javascript/library/less.js"></script>
<script src="/javascript/library/less.min.js"></script>
<% end %>

10
server/partials/library-javascript.html.eco

@ -26,8 +26,8 @@
</script>
<% end %>
<script src="/javascript/library/highlight.js"></script>
<script src="/javascript/library/highlight.languages.js"></script>
<script src="/javascript/library/history.js"></script>
<script src="/javascript/library/easing.js"></script>
<script src="/javascript/library/tablesort.js"></script>
<script src="/javascript/library/easing.min.js"></script>
<script src="/javascript/library/highlight.min.js"></script>
<script src="/javascript/library/highlight.languages.min.js"></script>
<script src="/javascript/library/history.min.js"></script>
<script src="/javascript/library/tablesort.min.js"></script>

10
server/partials/ui-javascript.html.eco

@ -1,14 +1,11 @@
<% if 'development' in @getEnvironments(): %>
<script src="/dist/components/site.js"></script>
<script src="/dist/components/api.js"></script>
<script src="/dist/components/form.js"></script>
<script src="/dist/components/state.js"></script>
<script src="/dist/components/visibility.js"></script>
<script src="/dist/components/accordion.js"></script>
<script src="/dist/components/api.js"></script>
<script src="/dist/components/checkbox.js"></script>
<script src="/dist/components/dimmer.js"></script>
<script src="/dist/components/dropdown.js"></script>
<script src="/dist/components/form.js"></script>
<script src="/dist/components/modal.js"></script>
<script src="/dist/components/nag.js"></script>
<script src="/dist/components/popup.js"></script>
@ -17,10 +14,13 @@
<script src="/dist/components/search.js"></script>
<script src="/dist/components/shape.js"></script>
<script src="/dist/components/sidebar.js"></script>
<script src="/dist/components/site.js"></script>
<script src="/dist/components/state.js"></script>
<script src="/dist/components/sticky.js"></script>
<script src="/dist/components/tab.js"></script>
<script src="/dist/components/transition.js"></script>
<script src="/dist/components/video.js"></script>
<script src="/dist/components/visibility.js"></script>
<% else: %>

Loading…
Cancel
Save