From 918f2723d94048252fce597305bac5f6c7fe64f8 Mon Sep 17 00:00:00 2001 From: mrmowgli Date: Sat, 23 Mar 2019 18:12:04 -0700 Subject: [PATCH 1/5] Initial commit message. --- README.md | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index a6419a9..16a2a7c 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,19 @@ -Semantic UI for Meteor +Fomantic UI for Meteor ====================== -This package integrates [Semantic UI](http://semantic-ui.com) into Meteor and lets you configure what parts you need. +This package integrates [Fomantic UI](https://fomantic-ui.com) into Meteor and lets you configure what parts you need. + +# INITIAL COMMIT! WIP! +This is getting a makeover on the fomantic-conversion branch. Master is still a basic fork. +Updates will be merged here once a core set of conversions are made. + +Once this has been completed, it shall be transferred to the Fomantic organization. Installation ------------ ### Meteor <1.3 - meteor add semantic:ui flemay:less-autoprefixer jquery + meteor add fomantic:ui flemay:less-autoprefixer Continue to the Usage section. @@ -15,8 +21,8 @@ Continue to the Usage section. meteor remove standard-minifier-css - meteor add semantic:ui juliancwirko:postcss less jquery - + meteor add semantic:ui juliancwirko:postcss less + Add the following to `package.json` ``` { From 021e376ceca82c6c0a9a067ca871f4b991aa9566 Mon Sep 17 00:00:00 2001 From: mrmowgli Date: Sat, 23 Mar 2019 19:04:42 -0700 Subject: [PATCH 2/5] Intial conversion to Fomantic package names. The next step is to convert the data files to point at real fomantic locations. That also means creating a fomantic:ui-data package or a mrmowgli:fomantic-ui-data package. --- .versions | 4 +- LICENSE | 2 +- README.md | 64 ++++++------ ...mantic-data.js => custom-fomantic-data.js} | 18 ++-- data/definitions-data.js | 98 +++++++++---------- data/sites-data.js | 94 +++++++++--------- data/themes-data.js | 52 +++++----- semantic-ui.js => fomantic-ui.js | 2 +- package.js | 20 ++-- plugins/custom-semantic-json-generator.js | 6 +- plugins/definitions-generator.js | 22 ++--- plugins/file-handler.js | 8 +- plugins/generator.js | 30 +++--- plugins/sites-generator.js | 10 +- plugins/themes-generator.js | 22 ++--- 15 files changed, 227 insertions(+), 225 deletions(-) rename data/{custom-semantic-data.js => custom-fomantic-data.js} (74%) rename semantic-ui.js => fomantic-ui.js (59%) diff --git a/.versions b/.versions index 7057a14..0f4d28c 100644 --- a/.versions +++ b/.versions @@ -12,6 +12,6 @@ meteor@1.8.2 modules@0.11.3 modules-runtime@0.9.1 promise@0.10.1 -semantic:ui@2.3.1 -semantic:ui-data@2.3.1 +fomantic:ui@2.3.1 +fomantic:ui-data@2.3.1 url@1.2.0 diff --git a/LICENSE b/LICENSE index bfe8601..06054c2 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2015 Frederic Lemay +Copyright (c) 2015 Frederic Lemay, Andre Lewis Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index 16a2a7c..3166205 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,8 @@ This package integrates [Fomantic UI](https://fomantic-ui.com) into Meteor and l This is getting a makeover on the fomantic-conversion branch. Master is still a basic fork. Updates will be merged here once a core set of conversions are made. +These packages can't currently be installed as directed, as the fomantic organization for atmosphere has to be created. + Once this has been completed, it shall be transferred to the Fomantic organization. Installation @@ -21,8 +23,8 @@ Continue to the Usage section. meteor remove standard-minifier-css - meteor add semantic:ui juliancwirko:postcss less - + meteor add fomantic:ui juliancwirko:postcss less + Add the following to `package.json` ``` { @@ -44,23 +46,23 @@ After saving the changes to `package.json`, run: Usage ----- -1. Create an empty `custom.semantic.json` inside a `/client/` folder somewhere in your project. -Example: `/client/lib/semantic-ui/custom.semantic.json`. +1. Create an empty `custom.fomantic.json` inside a `/client/` folder somewhere in your project. +Example: `/client/lib/fomantic-ui/custom.fomantic.json`. 2. Start meteor -3. Edit the file `custom.semantic.json` to select only the definitions and themes you want +3. Edit the file `custom.fomantic.json` to select only the definitions and themes you want Example: set `themes` `basic` to `true`, leave `default` as `true` -4. Save the file and it will generate Semantic UI -5. Check the [generated-structure table](https://github.com/Semantic-Org/Semantic-UI-Meteor#generated-structure) below for editable files and folders. +4. Save the file and it will generate Fomantic UI +5. Check the [generated-structure table](https://github.com/Fomantic-Org/Fomantic-UI-Meteor#generated-structure) below for editable files and folders. -> IMPORTANT: If you are happy with the default values you will NEED to remove `.custom.semantic.json` to generate Semantic UI. (see Generating Trigger) +> IMPORTANT: If you are happy with the default values you will NEED to remove `.custom.fomantic.json` to generate Fomantic UI. (see Generating Trigger) -> NOTE: Another way to use ONLY the default values is to use this package: https://atmospherejs.com/semantic/ui-css - meteor add semantic:ui-css +> NOTE: Another way to use ONLY the default values is to use this package: https://atmospherejs.com/fomantic/ui-css + meteor add fomantic:ui-css Getting Started & Initializing Modules ----- -Semantic UI requries some components to be initialized or they will not work (Dropdowns, Menus, Accordions, etc) -Refer to the Usage sections in a module on how to initialize each element eg: [Semantic UI Accordion Usage](http://semantic-ui.com/modules/accordion.html#/usage) +Fomantic UI requries some components to be initialized or they will not work (Dropdowns, Menus, Accordions, etc) +Refer to the Usage sections in a module on how to initialize each element eg: [Fomantic UI Accordion Usage](http://fomantic-ui.com/modules/accordion.html#/usage) Example of initializing a dropdown using a template helper ```javascript @@ -85,10 +87,10 @@ Template.myDropdowns.onRendered({ }) ``` -custom.semantic.json +custom.fomantic.json -------------------- -`custom.semantic.json` is the most important file. If it is empty, `semantic:ui` will generate the content with all the definitions and themes. By default, it sets to true all definitions and the core-theme "default"(which should always be true). +`custom.fomantic.json` is the most important file. If it is empty, `fomantic:ui` will generate the content with all the definitions and themes. By default, it sets to true all definitions and the core-theme "default"(which should always be true). ```javascript { @@ -112,7 +114,7 @@ custom.semantic.json ``` Changing any value will trigger the package to regenerate the files/folders accordingly. -Be aware when you strip away definitions. The `site` definition is always needed and so is the `default` theme. Here an example of the most minimal `custom.semantic.json` file. +Be aware when you strip away definitions. The `site` definition is always needed and so is the `default` theme. Here an example of the most minimal `custom.fomantic.json` file. ```javascript { "definitions": { @@ -128,15 +130,15 @@ Be aware when you strip away definitions. The `site` definition is always needed Generated Structure ------------------- -This package generates the following structure based on `custom.semantic.json` +This package generates the following structure based on `custom.fomantic.json` ``` +- definitions/ +- site/ +- themes/ -|- .custom.semantic.json -|- custom.semantic.json -|- semantic.less +|- .custom.fomantic.json +|- custom.fomantic.json +|- fomantic.less |- theme.config.import.less |- theme.import.less ``` @@ -147,39 +149,39 @@ File/Folder | Description | Generated | Editable --- | --- | --- | --- definitions/ | contains the `less` and `javascript` definitions for each component | always | no site/ | contains your current site's theme | only if it does not exist | yes -themes/ | contains *pre-packaged themes* including Semantic's default theme | always | no -.custom.semantic.json | copy of custom.semantic.json (see Generating Trigger) | always | no -custom.semantic.json | contains definitions and themes to be included or not | only if the file is empty | yes -semantic.less | imports the definitions | always | no +themes/ | contains *pre-packaged themes* including Fomantic's default theme | always | no +.custom.fomantic.json | copy of custom.fomantic.json (see Generating Trigger) | always | no +custom.fomantic.json | contains definitions and themes to be included or not | only if the file is empty | yes +fomantic.less | imports the definitions | always | no theme.config.import.less | defines which theme to use per components | only if the file does not exist | yes theme.import.less | imports the right themes | always | no ### site/ -This folder contains your current site's theme. It is generated only when it does not exist. Therefore if you change `custom.semantic.json` to turn definitions/themes on/off, then it will not affect **site/**. You will either need to add/remove files in **site/** or remove the **site/** folder so it can be regenerated again. +This folder contains your current site's theme. It is generated only when it does not exist. Therefore if you change `custom.fomantic.json` to turn definitions/themes on/off, then it will not affect **site/**. You will either need to add/remove files in **site/** or remove the **site/** folder so it can be regenerated again. Generating Trigger ------------------ -Every time Meteor starts (or refreshes) it calls the package `semantic:ui` to generate Semantic UI. +Every time Meteor starts (or refreshes) it calls the package `fomantic:ui` to generate Fomantic UI. -The package has a simple mechanism based on the difference of `custom.semantic.json` and `.custom.semantic.json` to avoid generating all the Semantic UI files and folders each time Meteor starts (or refreshes). +The package has a simple mechanism based on the difference of `custom.fomantic.json` and `.custom.fomantic.json` to avoid generating all the Fomantic UI files and folders each time Meteor starts (or refreshes). -Therefore if the file `.custom.semantic.json` does not exist or it is different from `custom.semantic.json` then it will generate Semantic UI. +Therefore if the file `.custom.fomantic.json` does not exist or it is different from `custom.fomantic.json` then it will generate Fomantic UI. Dependencies ------------ -(Meteor <1.3) **[flemay:less-autoprefixer](https://atmospherejs.com/flemay/less-autoprefixer)**: Semantic UI needs autoprefixer to be compiled. +(Meteor <1.3) **[flemay:less-autoprefixer](https://atmospherejs.com/flemay/less-autoprefixer)**: Fomantic UI needs autoprefixer to be compiled. > **Note 1:** You can choose any less-autoprefixer package. > **Note 2:** Since the flemay:less-autoprefixer package compiles `LESS` files you don't need the `less` package. -(Meteor 1.3+) **[juliancwirko:postcss](https://atmospherejs.com/juliancwirko/postcss)**: Semantic UI needs autoprefixer for adding vendor prefixes. +(Meteor 1.3+) **[juliancwirko:postcss](https://atmospherejs.com/juliancwirko/postcss)**: Fomantic UI needs autoprefixer for adding vendor prefixes. (Meteor 1.3+) **[less](https://atmospherejs.com/meteor/less)**: is needed to compile the `LESS` files to `CSS` when building. -**[semantic:ui-data](https://atmospherejs.com/semantic/ui-data)** is being used to get Semantic UI files. +**[fomantic:ui-data](https://atmospherejs.com/fomantic/ui-data)** is being used to get Fomantic UI files. Contributing ------------- @@ -193,5 +195,5 @@ MIT license Credits and Acknowledgements ---------------------------- - +**[semantic:ui](https://github.com/Semantic-Org/Semantic-UI-Meteor)**: fomantic:ui has been forked from the official Semantic-Org/Semantic-UI-Meteor repository. **[nemo64:bootstrap](https://atmospherejs.com/nemo64/bootstrap)**: semantic:ui has been inspired by nemo64:bootstrap. It uses a very similar approach. diff --git a/data/custom-semantic-data.js b/data/custom-fomantic-data.js similarity index 74% rename from data/custom-semantic-data.js rename to data/custom-fomantic-data.js index 676dc94..62dcb11 100644 --- a/data/custom-semantic-data.js +++ b/data/custom-fomantic-data.js @@ -1,13 +1,13 @@ var _ = Npm.require('lodash'); -var customSemanticData = {}; -customSemanticData.data = {}; +var customFomanticData = {}; +customFomanticData.data = {}; -customSemanticData.filterDefinitions = function(strings, matcherFunc) { +customFomanticData.filterDefinitions = function(strings, matcherFunc) { return filter(this.requiredDefinitionsNames(), strings, matcherFunc); }; -customSemanticData.requiredDefinitionsNames = function() { +customFomanticData.requiredDefinitionsNames = function() { var definitionsNames = _.keys(this.data.definitions); var that = this; return _.filter(definitionsNames, function(name) { @@ -15,7 +15,7 @@ customSemanticData.requiredDefinitionsNames = function() { }); }; -customSemanticData.filterThemes = function(strings, matcherFunc) { +customFomanticData.filterThemes = function(strings, matcherFunc) { return filter(this.requiredThemesNames(), strings, matcherFunc); }; @@ -36,7 +36,7 @@ var filter = function(names, strings, matcherFunc) { }); }; -customSemanticData.requiredThemesNames = function() { +customFomanticData.requiredThemesNames = function() { var themesNames = _.keys(this.data.themes); var that = this; return _.filter(themesNames, function(name) { @@ -44,9 +44,9 @@ customSemanticData.requiredThemesNames = function() { }); }; -customSemanticData.validate = function(definitionsData, themesData) { +customFomanticData.validate = function(definitionsData, themesData) { var throwError = function(name) { - throw new Error('definition/theme "' + name + '" does not exist. Please update your custom.semantic.json file.'); + throw new Error('definition/theme "' + name + '" does not exist. Please update your custom.fomantic.json file.'); }; _.each(_.keys(this.data.definitions), function(definitionName) { if (!definitionsData.exists(definitionName)) { @@ -60,4 +60,4 @@ customSemanticData.validate = function(definitionsData, themesData) { }); }; -semanticUiPackage.customSemanticData = customSemanticData; +fomanticUiPackage.customFomanticData = customFomanticData; diff --git a/data/definitions-data.js b/data/definitions-data.js index 40fc740..b976695 100644 --- a/data/definitions-data.js +++ b/data/definitions-data.js @@ -8,99 +8,99 @@ var definitionsData = {}; definitionsData.data = [ - {"name":"api","js":"lib/semantic-ui/src/definitions/behaviors/api.js"}, + {"name":"api","js":"lib/fomantic-ui/src/definitions/behaviors/api.js"}, - {"name":"form","js":"lib/semantic-ui/src/definitions/behaviors/form.js","less":"lib/semantic-ui/src/definitions/collections/form.import.less"}, + {"name":"form","js":"lib/fomantic-ui/src/definitions/behaviors/form.js","less":"lib/fomantic-ui/src/definitions/collections/form.import.less"}, - {"name":"visibility","js":"lib/semantic-ui/src/definitions/behaviors/visibility.js"}, + {"name":"visibility","js":"lib/fomantic-ui/src/definitions/behaviors/visibility.js"}, - {"name":"button","less":"lib/semantic-ui/src/definitions/elements/button.import.less"}, + {"name":"button","less":"lib/fomantic-ui/src/definitions/elements/button.import.less"}, - {"name":"container","less":"lib/semantic-ui/src/definitions/elements/container.import.less"}, + {"name":"container","less":"lib/fomantic-ui/src/definitions/elements/container.import.less"}, - {"name":"divider","less":"lib/semantic-ui/src/definitions/elements/divider.import.less"}, + {"name":"divider","less":"lib/fomantic-ui/src/definitions/elements/divider.import.less"}, - {"name":"flag","less":"lib/semantic-ui/src/definitions/elements/flag.import.less"}, + {"name":"flag","less":"lib/fomantic-ui/src/definitions/elements/flag.import.less"}, - {"name":"header","less":"lib/semantic-ui/src/definitions/elements/header.import.less"}, + {"name":"header","less":"lib/fomantic-ui/src/definitions/elements/header.import.less"}, - {"name":"icon","less":"lib/semantic-ui/src/definitions/elements/icon.import.less"}, + {"name":"icon","less":"lib/fomantic-ui/src/definitions/elements/icon.import.less"}, - {"name":"image","less":"lib/semantic-ui/src/definitions/elements/image.import.less"}, + {"name":"image","less":"lib/fomantic-ui/src/definitions/elements/image.import.less"}, - {"name":"input","less":"lib/semantic-ui/src/definitions/elements/input.import.less"}, + {"name":"input","less":"lib/fomantic-ui/src/definitions/elements/input.import.less"}, - {"name":"label","less":"lib/semantic-ui/src/definitions/elements/label.import.less"}, + {"name":"label","less":"lib/fomantic-ui/src/definitions/elements/label.import.less"}, - {"name":"list","less":"lib/semantic-ui/src/definitions/elements/list.import.less"}, + {"name":"list","less":"lib/fomantic-ui/src/definitions/elements/list.import.less"}, - {"name":"loader","less":"lib/semantic-ui/src/definitions/elements/loader.import.less"}, + {"name":"loader","less":"lib/fomantic-ui/src/definitions/elements/loader.import.less"}, - {"name":"rail","less":"lib/semantic-ui/src/definitions/elements/rail.import.less"}, + {"name":"rail","less":"lib/fomantic-ui/src/definitions/elements/rail.import.less"}, - {"name":"reveal","less":"lib/semantic-ui/src/definitions/elements/reveal.import.less"}, + {"name":"reveal","less":"lib/fomantic-ui/src/definitions/elements/reveal.import.less"}, - {"name":"segment","less":"lib/semantic-ui/src/definitions/elements/segment.import.less"}, + {"name":"segment","less":"lib/fomantic-ui/src/definitions/elements/segment.import.less"}, - {"name":"step","less":"lib/semantic-ui/src/definitions/elements/step.import.less"}, + {"name":"step","less":"lib/fomantic-ui/src/definitions/elements/step.import.less"}, - {"name":"reset","less":"lib/semantic-ui/src/definitions/globals/reset.import.less"}, + {"name":"reset","less":"lib/fomantic-ui/src/definitions/globals/reset.import.less"}, - {"name":"site","less":"lib/semantic-ui/src/definitions/globals/site.import.less","js":"lib/semantic-ui/src/definitions/globals/site.js"}, + {"name":"site","less":"lib/fomantic-ui/src/definitions/globals/site.import.less","js":"lib/fomantic-ui/src/definitions/globals/site.js"}, - {"name":"accordion","less":"lib/semantic-ui/src/definitions/modules/accordion.import.less","js":"lib/semantic-ui/src/definitions/modules/accordion.js"}, + {"name":"accordion","less":"lib/fomantic-ui/src/definitions/modules/accordion.import.less","js":"lib/fomantic-ui/src/definitions/modules/accordion.js"}, - {"name":"checkbox","less":"lib/semantic-ui/src/definitions/modules/checkbox.import.less","js":"lib/semantic-ui/src/definitions/modules/checkbox.js"}, + {"name":"checkbox","less":"lib/fomantic-ui/src/definitions/modules/checkbox.import.less","js":"lib/fomantic-ui/src/definitions/modules/checkbox.js"}, - {"name":"dimmer","less":"lib/semantic-ui/src/definitions/modules/dimmer.import.less","js":"lib/semantic-ui/src/definitions/modules/dimmer.js"}, + {"name":"dimmer","less":"lib/fomantic-ui/src/definitions/modules/dimmer.import.less","js":"lib/fomantic-ui/src/definitions/modules/dimmer.js"}, - {"name":"dropdown","less":"lib/semantic-ui/src/definitions/modules/dropdown.import.less","js":"lib/semantic-ui/src/definitions/modules/dropdown.js"}, + {"name":"dropdown","less":"lib/fomantic-ui/src/definitions/modules/dropdown.import.less","js":"lib/fomantic-ui/src/definitions/modules/dropdown.js"}, - {"name":"embed","less":"lib/semantic-ui/src/definitions/modules/embed.import.less","js":"lib/semantic-ui/src/definitions/modules/embed.js"}, + {"name":"embed","less":"lib/fomantic-ui/src/definitions/modules/embed.import.less","js":"lib/fomantic-ui/src/definitions/modules/embed.js"}, - {"name":"modal","less":"lib/semantic-ui/src/definitions/modules/modal.import.less","js":"lib/semantic-ui/src/definitions/modules/modal.js"}, + {"name":"modal","less":"lib/fomantic-ui/src/definitions/modules/modal.import.less","js":"lib/fomantic-ui/src/definitions/modules/modal.js"}, - {"name":"nag","less":"lib/semantic-ui/src/definitions/modules/nag.import.less","js":"lib/semantic-ui/src/definitions/modules/nag.js"}, + {"name":"nag","less":"lib/fomantic-ui/src/definitions/modules/nag.import.less","js":"lib/fomantic-ui/src/definitions/modules/nag.js"}, - {"name":"popup","less":"lib/semantic-ui/src/definitions/modules/popup.import.less","js":"lib/semantic-ui/src/definitions/modules/popup.js"}, + {"name":"popup","less":"lib/fomantic-ui/src/definitions/modules/popup.import.less","js":"lib/fomantic-ui/src/definitions/modules/popup.js"}, - {"name":"progress","less":"lib/semantic-ui/src/definitions/modules/progress.import.less","js":"lib/semantic-ui/src/definitions/modules/progress.js"}, + {"name":"progress","less":"lib/fomantic-ui/src/definitions/modules/progress.import.less","js":"lib/fomantic-ui/src/definitions/modules/progress.js"}, - {"name":"rating","less":"lib/semantic-ui/src/definitions/modules/rating.import.less","js":"lib/semantic-ui/src/definitions/modules/rating.js"}, + {"name":"rating","less":"lib/fomantic-ui/src/definitions/modules/rating.import.less","js":"lib/fomantic-ui/src/definitions/modules/rating.js"}, - {"name":"search","less":"lib/semantic-ui/src/definitions/modules/search.import.less","js":"lib/semantic-ui/src/definitions/modules/search.js"}, + {"name":"search","less":"lib/fomantic-ui/src/definitions/modules/search.import.less","js":"lib/fomantic-ui/src/definitions/modules/search.js"}, - {"name":"shape","less":"lib/semantic-ui/src/definitions/modules/shape.import.less","js":"lib/semantic-ui/src/definitions/modules/shape.js"}, + {"name":"shape","less":"lib/fomantic-ui/src/definitions/modules/shape.import.less","js":"lib/fomantic-ui/src/definitions/modules/shape.js"}, - {"name":"sidebar","less":"lib/semantic-ui/src/definitions/modules/sidebar.import.less","js":"lib/semantic-ui/src/definitions/modules/sidebar.js"}, + {"name":"sidebar","less":"lib/fomantic-ui/src/definitions/modules/sidebar.import.less","js":"lib/fomantic-ui/src/definitions/modules/sidebar.js"}, - {"name":"sticky","less":"lib/semantic-ui/src/definitions/modules/sticky.import.less","js":"lib/semantic-ui/src/definitions/modules/sticky.js"}, + {"name":"sticky","less":"lib/fomantic-ui/src/definitions/modules/sticky.import.less","js":"lib/fomantic-ui/src/definitions/modules/sticky.js"}, - {"name":"tab","less":"lib/semantic-ui/src/definitions/modules/tab.import.less","js":"lib/semantic-ui/src/definitions/modules/tab.js"}, + {"name":"tab","less":"lib/fomantic-ui/src/definitions/modules/tab.import.less","js":"lib/fomantic-ui/src/definitions/modules/tab.js"}, - {"name":"transition","less":"lib/semantic-ui/src/definitions/modules/transition.import.less","js":"lib/semantic-ui/src/definitions/modules/transition.js"}, + {"name":"transition","less":"lib/fomantic-ui/src/definitions/modules/transition.import.less","js":"lib/fomantic-ui/src/definitions/modules/transition.js"}, - {"name":"breadcrumb","less":"lib/semantic-ui/src/definitions/collections/breadcrumb.import.less"}, + {"name":"breadcrumb","less":"lib/fomantic-ui/src/definitions/collections/breadcrumb.import.less"}, - {"name":"grid","less":"lib/semantic-ui/src/definitions/collections/grid.import.less"}, + {"name":"grid","less":"lib/fomantic-ui/src/definitions/collections/grid.import.less"}, - {"name":"menu","less":"lib/semantic-ui/src/definitions/collections/menu.import.less"}, + {"name":"menu","less":"lib/fomantic-ui/src/definitions/collections/menu.import.less"}, - {"name":"message","less":"lib/semantic-ui/src/definitions/collections/message.import.less"}, + {"name":"message","less":"lib/fomantic-ui/src/definitions/collections/message.import.less"}, - {"name":"table","less":"lib/semantic-ui/src/definitions/collections/table.import.less"}, + {"name":"table","less":"lib/fomantic-ui/src/definitions/collections/table.import.less"}, - {"name":"ad","less":"lib/semantic-ui/src/definitions/views/ad.import.less"}, + {"name":"ad","less":"lib/fomantic-ui/src/definitions/views/ad.import.less"}, - {"name":"card","less":"lib/semantic-ui/src/definitions/views/card.import.less"}, + {"name":"card","less":"lib/fomantic-ui/src/definitions/views/card.import.less"}, - {"name":"comment","less":"lib/semantic-ui/src/definitions/views/comment.import.less"}, + {"name":"comment","less":"lib/fomantic-ui/src/definitions/views/comment.import.less"}, - {"name":"feed","less":"lib/semantic-ui/src/definitions/views/feed.import.less"}, + {"name":"feed","less":"lib/fomantic-ui/src/definitions/views/feed.import.less"}, - {"name":"item","less":"lib/semantic-ui/src/definitions/views/item.import.less"}, + {"name":"item","less":"lib/fomantic-ui/src/definitions/views/item.import.less"}, - {"name":"statistic","less":"lib/semantic-ui/src/definitions/views/statistic.import.less"}, + {"name":"statistic","less":"lib/fomantic-ui/src/definitions/views/statistic.import.less"}, ]; @@ -129,6 +129,6 @@ definitionsData.jsFilePaths = function() { }); }; -definitionsData.semanticLessFile = 'lib/semantic-ui/src/semantic.less'; +definitionsData.fomanticLessFile = 'lib/fomantic-ui/src/fomantic.less'; -semanticUiPackage.definitionsData = definitionsData; +fomanticUiPackage.definitionsData = definitionsData; diff --git a/data/sites-data.js b/data/sites-data.js index 5ab5e36..0ee8a1c 100644 --- a/data/sites-data.js +++ b/data/sites-data.js @@ -8,97 +8,97 @@ var sitesData = {}; sitesData.data = [ - {"name":"breadcrumb","overrides":["lib/semantic-ui/src/site/collections/breadcrumb.overrides.import.less"],"variables":["lib/semantic-ui/src/site/collections/breadcrumb.variables.import.less"]}, + {"name":"breadcrumb","overrides":["lib/fomantic-ui/src/site/collections/breadcrumb.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/collections/breadcrumb.variables.import.less"]}, - {"name":"form","overrides":["lib/semantic-ui/src/site/collections/form.overrides.import.less"],"variables":["lib/semantic-ui/src/site/collections/form.variables.import.less"]}, + {"name":"form","overrides":["lib/fomantic-ui/src/site/collections/form.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/collections/form.variables.import.less"]}, - {"name":"grid","overrides":["lib/semantic-ui/src/site/collections/grid.overrides.import.less"],"variables":["lib/semantic-ui/src/site/collections/grid.variables.import.less"]}, + {"name":"grid","overrides":["lib/fomantic-ui/src/site/collections/grid.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/collections/grid.variables.import.less"]}, - {"name":"menu","overrides":["lib/semantic-ui/src/site/collections/menu.overrides.import.less"],"variables":["lib/semantic-ui/src/site/collections/menu.variables.import.less"]}, + {"name":"menu","overrides":["lib/fomantic-ui/src/site/collections/menu.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/collections/menu.variables.import.less"]}, - {"name":"message","overrides":["lib/semantic-ui/src/site/collections/message.overrides.import.less"],"variables":["lib/semantic-ui/src/site/collections/message.variables.import.less"]}, + {"name":"message","overrides":["lib/fomantic-ui/src/site/collections/message.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/collections/message.variables.import.less"]}, - {"name":"table","overrides":["lib/semantic-ui/src/site/collections/table.overrides.import.less"],"variables":["lib/semantic-ui/src/site/collections/table.variables.import.less"]}, + {"name":"table","overrides":["lib/fomantic-ui/src/site/collections/table.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/collections/table.variables.import.less"]}, - {"name":"button","overrides":["lib/semantic-ui/src/site/elements/button.overrides.import.less"],"variables":["lib/semantic-ui/src/site/elements/button.variables.import.less"]}, + {"name":"button","overrides":["lib/fomantic-ui/src/site/elements/button.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/elements/button.variables.import.less"]}, - {"name":"container","overrides":["lib/semantic-ui/src/site/elements/container.overrides.import.less"],"variables":["lib/semantic-ui/src/site/elements/container.variables.import.less"]}, + {"name":"container","overrides":["lib/fomantic-ui/src/site/elements/container.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/elements/container.variables.import.less"]}, - {"name":"divider","overrides":["lib/semantic-ui/src/site/elements/divider.overrides.import.less"],"variables":["lib/semantic-ui/src/site/elements/divider.variables.import.less"]}, + {"name":"divider","overrides":["lib/fomantic-ui/src/site/elements/divider.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/elements/divider.variables.import.less"]}, - {"name":"flag","overrides":["lib/semantic-ui/src/site/elements/flag.overrides.import.less"],"variables":["lib/semantic-ui/src/site/elements/flag.variables.import.less"]}, + {"name":"flag","overrides":["lib/fomantic-ui/src/site/elements/flag.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/elements/flag.variables.import.less"]}, - {"name":"header","overrides":["lib/semantic-ui/src/site/elements/header.overrides.import.less"],"variables":["lib/semantic-ui/src/site/elements/header.variables.import.less"]}, + {"name":"header","overrides":["lib/fomantic-ui/src/site/elements/header.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/elements/header.variables.import.less"]}, - {"name":"icon","overrides":["lib/semantic-ui/src/site/elements/icon.overrides.import.less"],"variables":["lib/semantic-ui/src/site/elements/icon.variables.import.less"]}, + {"name":"icon","overrides":["lib/fomantic-ui/src/site/elements/icon.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/elements/icon.variables.import.less"]}, - {"name":"image","overrides":["lib/semantic-ui/src/site/elements/image.overrides.import.less"],"variables":["lib/semantic-ui/src/site/elements/image.variables.import.less"]}, + {"name":"image","overrides":["lib/fomantic-ui/src/site/elements/image.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/elements/image.variables.import.less"]}, - {"name":"input","overrides":["lib/semantic-ui/src/site/elements/input.overrides.import.less"],"variables":["lib/semantic-ui/src/site/elements/input.variables.import.less"]}, + {"name":"input","overrides":["lib/fomantic-ui/src/site/elements/input.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/elements/input.variables.import.less"]}, - {"name":"label","overrides":["lib/semantic-ui/src/site/elements/label.overrides.import.less"],"variables":["lib/semantic-ui/src/site/elements/label.variables.import.less"]}, + {"name":"label","overrides":["lib/fomantic-ui/src/site/elements/label.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/elements/label.variables.import.less"]}, - {"name":"list","overrides":["lib/semantic-ui/src/site/elements/list.overrides.import.less"],"variables":["lib/semantic-ui/src/site/elements/list.variables.import.less"]}, + {"name":"list","overrides":["lib/fomantic-ui/src/site/elements/list.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/elements/list.variables.import.less"]}, - {"name":"loader","overrides":["lib/semantic-ui/src/site/elements/loader.overrides.import.less"],"variables":["lib/semantic-ui/src/site/elements/loader.variables.import.less"]}, + {"name":"loader","overrides":["lib/fomantic-ui/src/site/elements/loader.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/elements/loader.variables.import.less"]}, - {"name":"rail","overrides":["lib/semantic-ui/src/site/elements/rail.overrides.import.less"],"variables":["lib/semantic-ui/src/site/elements/rail.variables.import.less"]}, + {"name":"rail","overrides":["lib/fomantic-ui/src/site/elements/rail.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/elements/rail.variables.import.less"]}, - {"name":"reveal","overrides":["lib/semantic-ui/src/site/elements/reveal.overrides.import.less"],"variables":["lib/semantic-ui/src/site/elements/reveal.variables.import.less"]}, + {"name":"reveal","overrides":["lib/fomantic-ui/src/site/elements/reveal.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/elements/reveal.variables.import.less"]}, - {"name":"segment","overrides":["lib/semantic-ui/src/site/elements/segment.overrides.import.less"],"variables":["lib/semantic-ui/src/site/elements/segment.variables.import.less"]}, + {"name":"segment","overrides":["lib/fomantic-ui/src/site/elements/segment.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/elements/segment.variables.import.less"]}, - {"name":"step","overrides":["lib/semantic-ui/src/site/elements/step.overrides.import.less"],"variables":["lib/semantic-ui/src/site/elements/step.variables.import.less"]}, + {"name":"step","overrides":["lib/fomantic-ui/src/site/elements/step.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/elements/step.variables.import.less"]}, - {"name":"reset","overrides":["lib/semantic-ui/src/site/globals/reset.overrides.import.less"],"variables":["lib/semantic-ui/src/site/globals/reset.variables.import.less"]}, + {"name":"reset","overrides":["lib/fomantic-ui/src/site/globals/reset.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/globals/reset.variables.import.less"]}, - {"name":"site","overrides":["lib/semantic-ui/src/site/globals/site.overrides.import.less"],"variables":["lib/semantic-ui/src/site/globals/site.variables.import.less"]}, + {"name":"site","overrides":["lib/fomantic-ui/src/site/globals/site.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/globals/site.variables.import.less"]}, - {"name":"accordion","overrides":["lib/semantic-ui/src/site/modules/accordion.overrides.import.less"],"variables":["lib/semantic-ui/src/site/modules/accordion.variables.import.less"]}, + {"name":"accordion","overrides":["lib/fomantic-ui/src/site/modules/accordion.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/modules/accordion.variables.import.less"]}, - {"name":"chatroom","overrides":["lib/semantic-ui/src/site/modules/chatroom.overrides.import.less"],"variables":["lib/semantic-ui/src/site/modules/chatroom.variables.import.less"]}, + {"name":"chatroom","overrides":["lib/fomantic-ui/src/site/modules/chatroom.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/modules/chatroom.variables.import.less"]}, - {"name":"checkbox","overrides":["lib/semantic-ui/src/site/modules/checkbox.overrides.import.less"],"variables":["lib/semantic-ui/src/site/modules/checkbox.variables.import.less"]}, + {"name":"checkbox","overrides":["lib/fomantic-ui/src/site/modules/checkbox.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/modules/checkbox.variables.import.less"]}, - {"name":"dimmer","overrides":["lib/semantic-ui/src/site/modules/dimmer.overrides.import.less"],"variables":["lib/semantic-ui/src/site/modules/dimmer.variables.import.less"]}, + {"name":"dimmer","overrides":["lib/fomantic-ui/src/site/modules/dimmer.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/modules/dimmer.variables.import.less"]}, - {"name":"dropdown","overrides":["lib/semantic-ui/src/site/modules/dropdown.overrides.import.less"],"variables":["lib/semantic-ui/src/site/modules/dropdown.variables.import.less"]}, + {"name":"dropdown","overrides":["lib/fomantic-ui/src/site/modules/dropdown.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/modules/dropdown.variables.import.less"]}, - {"name":"embed","overrides":["lib/semantic-ui/src/site/modules/embed.overrides.import.less"],"variables":["lib/semantic-ui/src/site/modules/embed.variables.import.less"]}, + {"name":"embed","overrides":["lib/fomantic-ui/src/site/modules/embed.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/modules/embed.variables.import.less"]}, - {"name":"modal","overrides":["lib/semantic-ui/src/site/modules/modal.overrides.import.less"],"variables":["lib/semantic-ui/src/site/modules/modal.variables.import.less"]}, + {"name":"modal","overrides":["lib/fomantic-ui/src/site/modules/modal.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/modules/modal.variables.import.less"]}, - {"name":"nag","overrides":["lib/semantic-ui/src/site/modules/nag.overrides.import.less"],"variables":["lib/semantic-ui/src/site/modules/nag.variables.import.less"]}, + {"name":"nag","overrides":["lib/fomantic-ui/src/site/modules/nag.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/modules/nag.variables.import.less"]}, - {"name":"popup","overrides":["lib/semantic-ui/src/site/modules/popup.overrides.import.less"],"variables":["lib/semantic-ui/src/site/modules/popup.variables.import.less"]}, + {"name":"popup","overrides":["lib/fomantic-ui/src/site/modules/popup.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/modules/popup.variables.import.less"]}, - {"name":"progress","overrides":["lib/semantic-ui/src/site/modules/progress.overrides.import.less"],"variables":["lib/semantic-ui/src/site/modules/progress.variables.import.less"]}, + {"name":"progress","overrides":["lib/fomantic-ui/src/site/modules/progress.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/modules/progress.variables.import.less"]}, - {"name":"rating","overrides":["lib/semantic-ui/src/site/modules/rating.overrides.import.less"],"variables":["lib/semantic-ui/src/site/modules/rating.variables.import.less"]}, + {"name":"rating","overrides":["lib/fomantic-ui/src/site/modules/rating.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/modules/rating.variables.import.less"]}, - {"name":"search","overrides":["lib/semantic-ui/src/site/modules/search.overrides.import.less"],"variables":["lib/semantic-ui/src/site/modules/search.variables.import.less"]}, + {"name":"search","overrides":["lib/fomantic-ui/src/site/modules/search.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/modules/search.variables.import.less"]}, - {"name":"shape","overrides":["lib/semantic-ui/src/site/modules/shape.overrides.import.less"],"variables":["lib/semantic-ui/src/site/modules/shape.variables.import.less"]}, + {"name":"shape","overrides":["lib/fomantic-ui/src/site/modules/shape.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/modules/shape.variables.import.less"]}, - {"name":"sidebar","overrides":["lib/semantic-ui/src/site/modules/sidebar.overrides.import.less"],"variables":["lib/semantic-ui/src/site/modules/sidebar.variables.import.less"]}, + {"name":"sidebar","overrides":["lib/fomantic-ui/src/site/modules/sidebar.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/modules/sidebar.variables.import.less"]}, - {"name":"sticky","overrides":["lib/semantic-ui/src/site/modules/sticky.overrides.import.less"],"variables":["lib/semantic-ui/src/site/modules/sticky.variables.import.less"]}, + {"name":"sticky","overrides":["lib/fomantic-ui/src/site/modules/sticky.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/modules/sticky.variables.import.less"]}, - {"name":"tab","overrides":["lib/semantic-ui/src/site/modules/tab.overrides.import.less"],"variables":["lib/semantic-ui/src/site/modules/tab.variables.import.less"]}, + {"name":"tab","overrides":["lib/fomantic-ui/src/site/modules/tab.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/modules/tab.variables.import.less"]}, - {"name":"transition","overrides":["lib/semantic-ui/src/site/modules/transition.overrides.import.less"],"variables":["lib/semantic-ui/src/site/modules/transition.variables.import.less"]}, + {"name":"transition","overrides":["lib/fomantic-ui/src/site/modules/transition.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/modules/transition.variables.import.less"]}, - {"name":"ad","overrides":["lib/semantic-ui/src/site/views/ad.overrides.import.less"],"variables":["lib/semantic-ui/src/site/views/ad.variables.import.less"]}, + {"name":"ad","overrides":["lib/fomantic-ui/src/site/views/ad.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/views/ad.variables.import.less"]}, - {"name":"card","overrides":["lib/semantic-ui/src/site/views/card.overrides.import.less"],"variables":["lib/semantic-ui/src/site/views/card.variables.import.less"]}, + {"name":"card","overrides":["lib/fomantic-ui/src/site/views/card.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/views/card.variables.import.less"]}, - {"name":"comment","overrides":["lib/semantic-ui/src/site/views/comment.overrides.import.less"],"variables":["lib/semantic-ui/src/site/views/comment.variables.import.less"]}, + {"name":"comment","overrides":["lib/fomantic-ui/src/site/views/comment.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/views/comment.variables.import.less"]}, - {"name":"feed","overrides":["lib/semantic-ui/src/site/views/feed.overrides.import.less"],"variables":["lib/semantic-ui/src/site/views/feed.variables.import.less"]}, + {"name":"feed","overrides":["lib/fomantic-ui/src/site/views/feed.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/views/feed.variables.import.less"]}, - {"name":"item","overrides":["lib/semantic-ui/src/site/views/item.overrides.import.less"],"variables":["lib/semantic-ui/src/site/views/item.variables.import.less"]}, + {"name":"item","overrides":["lib/fomantic-ui/src/site/views/item.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/views/item.variables.import.less"]}, - {"name":"statistic","overrides":["lib/semantic-ui/src/site/views/statistic.overrides.import.less"],"variables":["lib/semantic-ui/src/site/views/statistic.variables.import.less"]}, + {"name":"statistic","overrides":["lib/fomantic-ui/src/site/views/statistic.overrides.import.less"],"variables":["lib/fomantic-ui/src/site/views/statistic.variables.import.less"]}, ]; @@ -125,4 +125,4 @@ var filePaths = function(themes, property) { }, []); }; -semanticUiPackage.sitesData = sitesData; +fomanticUiPackage.sitesData = sitesData; diff --git a/data/themes-data.js b/data/themes-data.js index fb5390f..3fc100e 100644 --- a/data/themes-data.js +++ b/data/themes-data.js @@ -8,51 +8,51 @@ var themesData = {}; themesData.data = [ - {"name":"amazon","overrides":["lib/semantic-ui/src/themes/amazon/elements/button.overrides.import.less"],"variables":["lib/semantic-ui/src/themes/amazon/elements/button.variables.import.less","lib/semantic-ui/src/themes/amazon/globals/site.variables.import.less"],"assets":[]}, + {"name":"amazon","overrides":["lib/fomantic-ui/src/themes/amazon/elements/button.overrides.import.less"],"variables":["lib/fomantic-ui/src/themes/amazon/elements/button.variables.import.less","lib/fomantic-ui/src/themes/amazon/globals/site.variables.import.less"],"assets":[]}, - {"name":"basic","overrides":["lib/semantic-ui/src/themes/basic/collections/table.overrides.import.less","lib/semantic-ui/src/themes/basic/elements/button.overrides.import.less","lib/semantic-ui/src/themes/basic/elements/icon.overrides.import.less","lib/semantic-ui/src/themes/basic/elements/step.overrides.import.less","lib/semantic-ui/src/themes/basic/globals/reset.overrides.import.less","lib/semantic-ui/src/themes/basic/modules/progress.overrides.import.less","lib/semantic-ui/src/themes/basic/views/card.overrides.import.less"],"variables":["lib/semantic-ui/src/themes/basic/collections/table.variables.import.less","lib/semantic-ui/src/themes/basic/elements/button.variables.import.less","lib/semantic-ui/src/themes/basic/elements/icon.variables.import.less","lib/semantic-ui/src/themes/basic/elements/step.variables.import.less","lib/semantic-ui/src/themes/basic/globals/reset.variables.import.less","lib/semantic-ui/src/themes/basic/modules/progress.variables.import.less","lib/semantic-ui/src/themes/basic/views/card.variables.import.less"],"assets":["lib/semantic-ui/src/themes/basic/assets/fonts/icons.eot","lib/semantic-ui/src/themes/basic/assets/fonts/icons.svg","lib/semantic-ui/src/themes/basic/assets/fonts/icons.ttf","lib/semantic-ui/src/themes/basic/assets/fonts/icons.woff"]}, + {"name":"basic","overrides":["lib/fomantic-ui/src/themes/basic/collections/table.overrides.import.less","lib/fomantic-ui/src/themes/basic/elements/button.overrides.import.less","lib/fomantic-ui/src/themes/basic/elements/icon.overrides.import.less","lib/fomantic-ui/src/themes/basic/elements/step.overrides.import.less","lib/fomantic-ui/src/themes/basic/globals/reset.overrides.import.less","lib/fomantic-ui/src/themes/basic/modules/progress.overrides.import.less","lib/fomantic-ui/src/themes/basic/views/card.overrides.import.less"],"variables":["lib/fomantic-ui/src/themes/basic/collections/table.variables.import.less","lib/fomantic-ui/src/themes/basic/elements/button.variables.import.less","lib/fomantic-ui/src/themes/basic/elements/icon.variables.import.less","lib/fomantic-ui/src/themes/basic/elements/step.variables.import.less","lib/fomantic-ui/src/themes/basic/globals/reset.variables.import.less","lib/fomantic-ui/src/themes/basic/modules/progress.variables.import.less","lib/fomantic-ui/src/themes/basic/views/card.variables.import.less"],"assets":["lib/fomantic-ui/src/themes/basic/assets/fonts/icons.eot","lib/fomantic-ui/src/themes/basic/assets/fonts/icons.svg","lib/fomantic-ui/src/themes/basic/assets/fonts/icons.ttf","lib/fomantic-ui/src/themes/basic/assets/fonts/icons.woff"]}, - {"name":"bookish","overrides":["lib/semantic-ui/src/themes/bookish/elements/header.overrides.import.less"],"variables":["lib/semantic-ui/src/themes/bookish/elements/header.variables.import.less"],"assets":[]}, + {"name":"bookish","overrides":["lib/fomantic-ui/src/themes/bookish/elements/header.overrides.import.less"],"variables":["lib/fomantic-ui/src/themes/bookish/elements/header.variables.import.less"],"assets":[]}, - {"name":"bootstrap3","overrides":["lib/semantic-ui/src/themes/bootstrap3/elements/button.overrides.import.less"],"variables":["lib/semantic-ui/src/themes/bootstrap3/elements/button.variables.import.less"],"assets":[]}, + {"name":"bootstrap3","overrides":["lib/fomantic-ui/src/themes/bootstrap3/elements/button.overrides.import.less"],"variables":["lib/fomantic-ui/src/themes/bootstrap3/elements/button.variables.import.less"],"assets":[]}, - {"name":"chubby","overrides":["lib/semantic-ui/src/themes/chubby/collections/form.overrides.import.less","lib/semantic-ui/src/themes/chubby/collections/menu.overrides.import.less","lib/semantic-ui/src/themes/chubby/elements/button.overrides.import.less","lib/semantic-ui/src/themes/chubby/elements/header.overrides.import.less","lib/semantic-ui/src/themes/chubby/modules/accordion.overrides.import.less","lib/semantic-ui/src/themes/chubby/views/comment.overrides.import.less"],"variables":["lib/semantic-ui/src/themes/chubby/collections/form.variables.import.less","lib/semantic-ui/src/themes/chubby/collections/menu.variables.import.less","lib/semantic-ui/src/themes/chubby/elements/button.variables.import.less","lib/semantic-ui/src/themes/chubby/elements/header.variables.import.less","lib/semantic-ui/src/themes/chubby/modules/accordion.variables.import.less","lib/semantic-ui/src/themes/chubby/views/comment.variables.import.less"],"assets":[]}, + {"name":"chubby","overrides":["lib/fomantic-ui/src/themes/chubby/collections/form.overrides.import.less","lib/fomantic-ui/src/themes/chubby/collections/menu.overrides.import.less","lib/fomantic-ui/src/themes/chubby/elements/button.overrides.import.less","lib/fomantic-ui/src/themes/chubby/elements/header.overrides.import.less","lib/fomantic-ui/src/themes/chubby/modules/accordion.overrides.import.less","lib/fomantic-ui/src/themes/chubby/views/comment.overrides.import.less"],"variables":["lib/fomantic-ui/src/themes/chubby/collections/form.variables.import.less","lib/fomantic-ui/src/themes/chubby/collections/menu.variables.import.less","lib/fomantic-ui/src/themes/chubby/elements/button.variables.import.less","lib/fomantic-ui/src/themes/chubby/elements/header.variables.import.less","lib/fomantic-ui/src/themes/chubby/modules/accordion.variables.import.less","lib/fomantic-ui/src/themes/chubby/views/comment.variables.import.less"],"assets":[]}, - {"name":"classic","overrides":["lib/semantic-ui/src/themes/classic/collections/table.overrides.import.less","lib/semantic-ui/src/themes/classic/elements/button.overrides.import.less","lib/semantic-ui/src/themes/classic/elements/header.overrides.import.less","lib/semantic-ui/src/themes/classic/modules/progress.overrides.import.less","lib/semantic-ui/src/themes/classic/views/card.overrides.import.less"],"variables":["lib/semantic-ui/src/themes/classic/collections/table.variables.import.less","lib/semantic-ui/src/themes/classic/elements/button.variables.import.less","lib/semantic-ui/src/themes/classic/elements/header.variables.import.less","lib/semantic-ui/src/themes/classic/modules/progress.variables.import.less","lib/semantic-ui/src/themes/classic/views/card.variables.import.less"],"assets":[]}, + {"name":"classic","overrides":["lib/fomantic-ui/src/themes/classic/collections/table.overrides.import.less","lib/fomantic-ui/src/themes/classic/elements/button.overrides.import.less","lib/fomantic-ui/src/themes/classic/elements/header.overrides.import.less","lib/fomantic-ui/src/themes/classic/modules/progress.overrides.import.less","lib/fomantic-ui/src/themes/classic/views/card.overrides.import.less"],"variables":["lib/fomantic-ui/src/themes/classic/collections/table.variables.import.less","lib/fomantic-ui/src/themes/classic/elements/button.variables.import.less","lib/fomantic-ui/src/themes/classic/elements/header.variables.import.less","lib/fomantic-ui/src/themes/classic/modules/progress.variables.import.less","lib/fomantic-ui/src/themes/classic/views/card.variables.import.less"],"assets":[]}, - {"name":"colored","overrides":["lib/semantic-ui/src/themes/colored/modules/checkbox.overrides.import.less"],"variables":["lib/semantic-ui/src/themes/colored/modules/checkbox.variables.import.less"],"assets":[]}, + {"name":"colored","overrides":["lib/fomantic-ui/src/themes/colored/modules/checkbox.overrides.import.less"],"variables":["lib/fomantic-ui/src/themes/colored/modules/checkbox.variables.import.less"],"assets":[]}, - {"name":"default","overrides":["lib/semantic-ui/src/themes/default/collections/breadcrumb.overrides.import.less","lib/semantic-ui/src/themes/default/collections/form.overrides.import.less","lib/semantic-ui/src/themes/default/collections/grid.overrides.import.less","lib/semantic-ui/src/themes/default/collections/menu.overrides.import.less","lib/semantic-ui/src/themes/default/collections/message.overrides.import.less","lib/semantic-ui/src/themes/default/collections/table.overrides.import.less","lib/semantic-ui/src/themes/default/elements/button.overrides.import.less","lib/semantic-ui/src/themes/default/elements/container.overrides.import.less","lib/semantic-ui/src/themes/default/elements/divider.overrides.import.less","lib/semantic-ui/src/themes/default/elements/flag.overrides.import.less","lib/semantic-ui/src/themes/default/elements/header.overrides.import.less","lib/semantic-ui/src/themes/default/elements/icon.overrides.import.less","lib/semantic-ui/src/themes/default/elements/image.overrides.import.less","lib/semantic-ui/src/themes/default/elements/input.overrides.import.less","lib/semantic-ui/src/themes/default/elements/label.overrides.import.less","lib/semantic-ui/src/themes/default/elements/list.overrides.import.less","lib/semantic-ui/src/themes/default/elements/loader.overrides.import.less","lib/semantic-ui/src/themes/default/elements/rail.overrides.import.less","lib/semantic-ui/src/themes/default/elements/reveal.overrides.import.less","lib/semantic-ui/src/themes/default/elements/segment.overrides.import.less","lib/semantic-ui/src/themes/default/elements/step.overrides.import.less","lib/semantic-ui/src/themes/default/globals/reset.overrides.import.less","lib/semantic-ui/src/themes/default/globals/site.overrides.import.less","lib/semantic-ui/src/themes/default/modules/accordion.overrides.import.less","lib/semantic-ui/src/themes/default/modules/chatroom.overrides.import.less","lib/semantic-ui/src/themes/default/modules/checkbox.overrides.import.less","lib/semantic-ui/src/themes/default/modules/dimmer.overrides.import.less","lib/semantic-ui/src/themes/default/modules/dropdown.overrides.import.less","lib/semantic-ui/src/themes/default/modules/embed.overrides.import.less","lib/semantic-ui/src/themes/default/modules/modal.overrides.import.less","lib/semantic-ui/src/themes/default/modules/nag.overrides.import.less","lib/semantic-ui/src/themes/default/modules/popup.overrides.import.less","lib/semantic-ui/src/themes/default/modules/progress.overrides.import.less","lib/semantic-ui/src/themes/default/modules/rating.overrides.import.less","lib/semantic-ui/src/themes/default/modules/search.overrides.import.less","lib/semantic-ui/src/themes/default/modules/shape.overrides.import.less","lib/semantic-ui/src/themes/default/modules/sidebar.overrides.import.less","lib/semantic-ui/src/themes/default/modules/sticky.overrides.import.less","lib/semantic-ui/src/themes/default/modules/tab.overrides.import.less","lib/semantic-ui/src/themes/default/modules/transition.overrides.import.less","lib/semantic-ui/src/themes/default/views/ad.overrides.import.less","lib/semantic-ui/src/themes/default/views/card.overrides.import.less","lib/semantic-ui/src/themes/default/views/comment.overrides.import.less","lib/semantic-ui/src/themes/default/views/feed.overrides.import.less","lib/semantic-ui/src/themes/default/views/item.overrides.import.less","lib/semantic-ui/src/themes/default/views/statistic.overrides.import.less"],"variables":["lib/semantic-ui/src/themes/default/collections/breadcrumb.variables.import.less","lib/semantic-ui/src/themes/default/collections/form.variables.import.less","lib/semantic-ui/src/themes/default/collections/grid.variables.import.less","lib/semantic-ui/src/themes/default/collections/menu.variables.import.less","lib/semantic-ui/src/themes/default/collections/message.variables.import.less","lib/semantic-ui/src/themes/default/collections/table.variables.import.less","lib/semantic-ui/src/themes/default/elements/button.variables.import.less","lib/semantic-ui/src/themes/default/elements/container.variables.import.less","lib/semantic-ui/src/themes/default/elements/divider.variables.import.less","lib/semantic-ui/src/themes/default/elements/flag.variables.import.less","lib/semantic-ui/src/themes/default/elements/header.variables.import.less","lib/semantic-ui/src/themes/default/elements/icon.variables.import.less","lib/semantic-ui/src/themes/default/elements/image.variables.import.less","lib/semantic-ui/src/themes/default/elements/input.variables.import.less","lib/semantic-ui/src/themes/default/elements/label.variables.import.less","lib/semantic-ui/src/themes/default/elements/list.variables.import.less","lib/semantic-ui/src/themes/default/elements/loader.variables.import.less","lib/semantic-ui/src/themes/default/elements/rail.variables.import.less","lib/semantic-ui/src/themes/default/elements/reveal.variables.import.less","lib/semantic-ui/src/themes/default/elements/segment.variables.import.less","lib/semantic-ui/src/themes/default/elements/step.variables.import.less","lib/semantic-ui/src/themes/default/globals/reset.variables.import.less","lib/semantic-ui/src/themes/default/globals/site.variables.import.less","lib/semantic-ui/src/themes/default/modules/accordion.variables.import.less","lib/semantic-ui/src/themes/default/modules/chatroom.variables.import.less","lib/semantic-ui/src/themes/default/modules/checkbox.variables.import.less","lib/semantic-ui/src/themes/default/modules/dimmer.variables.import.less","lib/semantic-ui/src/themes/default/modules/dropdown.variables.import.less","lib/semantic-ui/src/themes/default/modules/embed.variables.import.less","lib/semantic-ui/src/themes/default/modules/modal.variables.import.less","lib/semantic-ui/src/themes/default/modules/nag.variables.import.less","lib/semantic-ui/src/themes/default/modules/popup.variables.import.less","lib/semantic-ui/src/themes/default/modules/progress.variables.import.less","lib/semantic-ui/src/themes/default/modules/rating.variables.import.less","lib/semantic-ui/src/themes/default/modules/search.variables.import.less","lib/semantic-ui/src/themes/default/modules/shape.variables.import.less","lib/semantic-ui/src/themes/default/modules/sidebar.variables.import.less","lib/semantic-ui/src/themes/default/modules/sticky.variables.import.less","lib/semantic-ui/src/themes/default/modules/tab.variables.import.less","lib/semantic-ui/src/themes/default/modules/transition.variables.import.less","lib/semantic-ui/src/themes/default/views/ad.variables.import.less","lib/semantic-ui/src/themes/default/views/card.variables.import.less","lib/semantic-ui/src/themes/default/views/comment.variables.import.less","lib/semantic-ui/src/themes/default/views/feed.variables.import.less","lib/semantic-ui/src/themes/default/views/item.variables.import.less","lib/semantic-ui/src/themes/default/views/statistic.variables.import.less"],"assets":["lib/semantic-ui/src/themes/default/assets/images/flags.png","lib/semantic-ui/src/themes/default/assets/fonts/brand-icons.eot","lib/semantic-ui/src/themes/default/assets/fonts/brand-icons.svg","lib/semantic-ui/src/themes/default/assets/fonts/brand-icons.ttf","lib/semantic-ui/src/themes/default/assets/fonts/brand-icons.woff","lib/semantic-ui/src/themes/default/assets/fonts/brand-icons.woff2","lib/semantic-ui/src/themes/default/assets/fonts/icons.eot","lib/semantic-ui/src/themes/default/assets/fonts/icons.svg","lib/semantic-ui/src/themes/default/assets/fonts/icons.ttf","lib/semantic-ui/src/themes/default/assets/fonts/icons.woff","lib/semantic-ui/src/themes/default/assets/fonts/icons.woff2","lib/semantic-ui/src/themes/default/assets/fonts/outline-icons.eot","lib/semantic-ui/src/themes/default/assets/fonts/outline-icons.svg","lib/semantic-ui/src/themes/default/assets/fonts/outline-icons.ttf","lib/semantic-ui/src/themes/default/assets/fonts/outline-icons.woff","lib/semantic-ui/src/themes/default/assets/fonts/outline-icons.woff2"]}, + {"name":"default","overrides":["lib/fomantic-ui/src/themes/default/collections/breadcrumb.overrides.import.less","lib/fomantic-ui/src/themes/default/collections/form.overrides.import.less","lib/fomantic-ui/src/themes/default/collections/grid.overrides.import.less","lib/fomantic-ui/src/themes/default/collections/menu.overrides.import.less","lib/fomantic-ui/src/themes/default/collections/message.overrides.import.less","lib/fomantic-ui/src/themes/default/collections/table.overrides.import.less","lib/fomantic-ui/src/themes/default/elements/button.overrides.import.less","lib/fomantic-ui/src/themes/default/elements/container.overrides.import.less","lib/fomantic-ui/src/themes/default/elements/divider.overrides.import.less","lib/fomantic-ui/src/themes/default/elements/flag.overrides.import.less","lib/fomantic-ui/src/themes/default/elements/header.overrides.import.less","lib/fomantic-ui/src/themes/default/elements/icon.overrides.import.less","lib/fomantic-ui/src/themes/default/elements/image.overrides.import.less","lib/fomantic-ui/src/themes/default/elements/input.overrides.import.less","lib/fomantic-ui/src/themes/default/elements/label.overrides.import.less","lib/fomantic-ui/src/themes/default/elements/list.overrides.import.less","lib/fomantic-ui/src/themes/default/elements/loader.overrides.import.less","lib/fomantic-ui/src/themes/default/elements/rail.overrides.import.less","lib/fomantic-ui/src/themes/default/elements/reveal.overrides.import.less","lib/fomantic-ui/src/themes/default/elements/segment.overrides.import.less","lib/fomantic-ui/src/themes/default/elements/step.overrides.import.less","lib/fomantic-ui/src/themes/default/globals/reset.overrides.import.less","lib/fomantic-ui/src/themes/default/globals/site.overrides.import.less","lib/fomantic-ui/src/themes/default/modules/accordion.overrides.import.less","lib/fomantic-ui/src/themes/default/modules/chatroom.overrides.import.less","lib/fomantic-ui/src/themes/default/modules/checkbox.overrides.import.less","lib/fomantic-ui/src/themes/default/modules/dimmer.overrides.import.less","lib/fomantic-ui/src/themes/default/modules/dropdown.overrides.import.less","lib/fomantic-ui/src/themes/default/modules/embed.overrides.import.less","lib/fomantic-ui/src/themes/default/modules/modal.overrides.import.less","lib/fomantic-ui/src/themes/default/modules/nag.overrides.import.less","lib/fomantic-ui/src/themes/default/modules/popup.overrides.import.less","lib/fomantic-ui/src/themes/default/modules/progress.overrides.import.less","lib/fomantic-ui/src/themes/default/modules/rating.overrides.import.less","lib/fomantic-ui/src/themes/default/modules/search.overrides.import.less","lib/fomantic-ui/src/themes/default/modules/shape.overrides.import.less","lib/fomantic-ui/src/themes/default/modules/sidebar.overrides.import.less","lib/fomantic-ui/src/themes/default/modules/sticky.overrides.import.less","lib/fomantic-ui/src/themes/default/modules/tab.overrides.import.less","lib/fomantic-ui/src/themes/default/modules/transition.overrides.import.less","lib/fomantic-ui/src/themes/default/views/ad.overrides.import.less","lib/fomantic-ui/src/themes/default/views/card.overrides.import.less","lib/fomantic-ui/src/themes/default/views/comment.overrides.import.less","lib/fomantic-ui/src/themes/default/views/feed.overrides.import.less","lib/fomantic-ui/src/themes/default/views/item.overrides.import.less","lib/fomantic-ui/src/themes/default/views/statistic.overrides.import.less"],"variables":["lib/fomantic-ui/src/themes/default/collections/breadcrumb.variables.import.less","lib/fomantic-ui/src/themes/default/collections/form.variables.import.less","lib/fomantic-ui/src/themes/default/collections/grid.variables.import.less","lib/fomantic-ui/src/themes/default/collections/menu.variables.import.less","lib/fomantic-ui/src/themes/default/collections/message.variables.import.less","lib/fomantic-ui/src/themes/default/collections/table.variables.import.less","lib/fomantic-ui/src/themes/default/elements/button.variables.import.less","lib/fomantic-ui/src/themes/default/elements/container.variables.import.less","lib/fomantic-ui/src/themes/default/elements/divider.variables.import.less","lib/fomantic-ui/src/themes/default/elements/flag.variables.import.less","lib/fomantic-ui/src/themes/default/elements/header.variables.import.less","lib/fomantic-ui/src/themes/default/elements/icon.variables.import.less","lib/fomantic-ui/src/themes/default/elements/image.variables.import.less","lib/fomantic-ui/src/themes/default/elements/input.variables.import.less","lib/fomantic-ui/src/themes/default/elements/label.variables.import.less","lib/fomantic-ui/src/themes/default/elements/list.variables.import.less","lib/fomantic-ui/src/themes/default/elements/loader.variables.import.less","lib/fomantic-ui/src/themes/default/elements/rail.variables.import.less","lib/fomantic-ui/src/themes/default/elements/reveal.variables.import.less","lib/fomantic-ui/src/themes/default/elements/segment.variables.import.less","lib/fomantic-ui/src/themes/default/elements/step.variables.import.less","lib/fomantic-ui/src/themes/default/globals/reset.variables.import.less","lib/fomantic-ui/src/themes/default/globals/site.variables.import.less","lib/fomantic-ui/src/themes/default/modules/accordion.variables.import.less","lib/fomantic-ui/src/themes/default/modules/chatroom.variables.import.less","lib/fomantic-ui/src/themes/default/modules/checkbox.variables.import.less","lib/fomantic-ui/src/themes/default/modules/dimmer.variables.import.less","lib/fomantic-ui/src/themes/default/modules/dropdown.variables.import.less","lib/fomantic-ui/src/themes/default/modules/embed.variables.import.less","lib/fomantic-ui/src/themes/default/modules/modal.variables.import.less","lib/fomantic-ui/src/themes/default/modules/nag.variables.import.less","lib/fomantic-ui/src/themes/default/modules/popup.variables.import.less","lib/fomantic-ui/src/themes/default/modules/progress.variables.import.less","lib/fomantic-ui/src/themes/default/modules/rating.variables.import.less","lib/fomantic-ui/src/themes/default/modules/search.variables.import.less","lib/fomantic-ui/src/themes/default/modules/shape.variables.import.less","lib/fomantic-ui/src/themes/default/modules/sidebar.variables.import.less","lib/fomantic-ui/src/themes/default/modules/sticky.variables.import.less","lib/fomantic-ui/src/themes/default/modules/tab.variables.import.less","lib/fomantic-ui/src/themes/default/modules/transition.variables.import.less","lib/fomantic-ui/src/themes/default/views/ad.variables.import.less","lib/fomantic-ui/src/themes/default/views/card.variables.import.less","lib/fomantic-ui/src/themes/default/views/comment.variables.import.less","lib/fomantic-ui/src/themes/default/views/feed.variables.import.less","lib/fomantic-ui/src/themes/default/views/item.variables.import.less","lib/fomantic-ui/src/themes/default/views/statistic.variables.import.less"],"assets":["lib/fomantic-ui/src/themes/default/assets/images/flags.png","lib/fomantic-ui/src/themes/default/assets/fonts/brand-icons.eot","lib/fomantic-ui/src/themes/default/assets/fonts/brand-icons.svg","lib/fomantic-ui/src/themes/default/assets/fonts/brand-icons.ttf","lib/fomantic-ui/src/themes/default/assets/fonts/brand-icons.woff","lib/fomantic-ui/src/themes/default/assets/fonts/brand-icons.woff2","lib/fomantic-ui/src/themes/default/assets/fonts/icons.eot","lib/fomantic-ui/src/themes/default/assets/fonts/icons.svg","lib/fomantic-ui/src/themes/default/assets/fonts/icons.ttf","lib/fomantic-ui/src/themes/default/assets/fonts/icons.woff","lib/fomantic-ui/src/themes/default/assets/fonts/icons.woff2","lib/fomantic-ui/src/themes/default/assets/fonts/outline-icons.eot","lib/fomantic-ui/src/themes/default/assets/fonts/outline-icons.svg","lib/fomantic-ui/src/themes/default/assets/fonts/outline-icons.ttf","lib/fomantic-ui/src/themes/default/assets/fonts/outline-icons.woff","lib/fomantic-ui/src/themes/default/assets/fonts/outline-icons.woff2"]}, - {"name":"fixed","overrides":["lib/semantic-ui/src/themes/fixed-width/collections/grid.overrides.import.less","lib/semantic-ui/src/themes/fixed-width/modules/modal.overrides.import.less"],"variables":["lib/semantic-ui/src/themes/fixed-width/collections/grid.variables.import.less","lib/semantic-ui/src/themes/fixed-width/modules/modal.variables.import.less"],"assets":[]}, + {"name":"fixed","overrides":["lib/fomantic-ui/src/themes/fixed-width/collections/grid.overrides.import.less","lib/fomantic-ui/src/themes/fixed-width/modules/modal.overrides.import.less"],"variables":["lib/fomantic-ui/src/themes/fixed-width/collections/grid.variables.import.less","lib/fomantic-ui/src/themes/fixed-width/modules/modal.variables.import.less"],"assets":[]}, - {"name":"duo","overrides":["lib/semantic-ui/src/themes/duo/elements/loader.overrides.import.less"],"variables":["lib/semantic-ui/src/themes/duo/elements/loader.variables.import.less"],"assets":[]}, + {"name":"duo","overrides":["lib/fomantic-ui/src/themes/duo/elements/loader.overrides.import.less"],"variables":["lib/fomantic-ui/src/themes/duo/elements/loader.variables.import.less"],"assets":[]}, - {"name":"flat","overrides":["lib/semantic-ui/src/themes/flat/collections/form.overrides.import.less","lib/semantic-ui/src/themes/flat/globals/site.overrides.import.less"],"variables":["lib/semantic-ui/src/themes/flat/collections/form.variables.import.less","lib/semantic-ui/src/themes/flat/globals/site.variables.import.less"],"assets":[]}, + {"name":"flat","overrides":["lib/fomantic-ui/src/themes/flat/collections/form.overrides.import.less","lib/fomantic-ui/src/themes/flat/globals/site.overrides.import.less"],"variables":["lib/fomantic-ui/src/themes/flat/collections/form.variables.import.less","lib/fomantic-ui/src/themes/flat/globals/site.variables.import.less"],"assets":[]}, - {"name":"github","overrides":["lib/semantic-ui/src/themes/github/collections/form.overrides.import.less","lib/semantic-ui/src/themes/github/collections/menu.overrides.import.less","lib/semantic-ui/src/themes/github/collections/message.overrides.import.less","lib/semantic-ui/src/themes/github/elements/button.overrides.import.less","lib/semantic-ui/src/themes/github/elements/icon.overrides.import.less","lib/semantic-ui/src/themes/github/elements/input.overrides.import.less","lib/semantic-ui/src/themes/github/elements/label.overrides.import.less","lib/semantic-ui/src/themes/github/elements/segment.overrides.import.less","lib/semantic-ui/src/themes/github/elements/step.overrides.import.less","lib/semantic-ui/src/themes/github/modules/dropdown.overrides.import.less"],"variables":["lib/semantic-ui/src/themes/github/collections/breadcrumb.variables.import.less","lib/semantic-ui/src/themes/github/collections/form.variables.import.less","lib/semantic-ui/src/themes/github/collections/grid.variables.import.less","lib/semantic-ui/src/themes/github/collections/menu.variables.import.less","lib/semantic-ui/src/themes/github/collections/message.variables.import.less","lib/semantic-ui/src/themes/github/collections/table.variables.import.less","lib/semantic-ui/src/themes/github/elements/button.variables.import.less","lib/semantic-ui/src/themes/github/elements/header.variables.import.less","lib/semantic-ui/src/themes/github/elements/icon.variables.import.less","lib/semantic-ui/src/themes/github/elements/image.variables.import.less","lib/semantic-ui/src/themes/github/elements/input.variables.import.less","lib/semantic-ui/src/themes/github/elements/label.variables.import.less","lib/semantic-ui/src/themes/github/elements/segment.variables.import.less","lib/semantic-ui/src/themes/github/elements/step.variables.import.less","lib/semantic-ui/src/themes/github/globals/site.variables.import.less","lib/semantic-ui/src/themes/github/modules/dropdown.variables.import.less","lib/semantic-ui/src/themes/github/modules/popup.variables.import.less"],"assets":["lib/semantic-ui/src/themes/github/assets/fonts/octicons-local.ttf","lib/semantic-ui/src/themes/github/assets/fonts/octicons.svg","lib/semantic-ui/src/themes/github/assets/fonts/octicons.ttf","lib/semantic-ui/src/themes/github/assets/fonts/octicons.woff"]}, + {"name":"github","overrides":["lib/fomantic-ui/src/themes/github/collections/form.overrides.import.less","lib/fomantic-ui/src/themes/github/collections/menu.overrides.import.less","lib/fomantic-ui/src/themes/github/collections/message.overrides.import.less","lib/fomantic-ui/src/themes/github/elements/button.overrides.import.less","lib/fomantic-ui/src/themes/github/elements/icon.overrides.import.less","lib/fomantic-ui/src/themes/github/elements/input.overrides.import.less","lib/fomantic-ui/src/themes/github/elements/label.overrides.import.less","lib/fomantic-ui/src/themes/github/elements/segment.overrides.import.less","lib/fomantic-ui/src/themes/github/elements/step.overrides.import.less","lib/fomantic-ui/src/themes/github/modules/dropdown.overrides.import.less"],"variables":["lib/fomantic-ui/src/themes/github/collections/breadcrumb.variables.import.less","lib/fomantic-ui/src/themes/github/collections/form.variables.import.less","lib/fomantic-ui/src/themes/github/collections/grid.variables.import.less","lib/fomantic-ui/src/themes/github/collections/menu.variables.import.less","lib/fomantic-ui/src/themes/github/collections/message.variables.import.less","lib/fomantic-ui/src/themes/github/collections/table.variables.import.less","lib/fomantic-ui/src/themes/github/elements/button.variables.import.less","lib/fomantic-ui/src/themes/github/elements/header.variables.import.less","lib/fomantic-ui/src/themes/github/elements/icon.variables.import.less","lib/fomantic-ui/src/themes/github/elements/image.variables.import.less","lib/fomantic-ui/src/themes/github/elements/input.variables.import.less","lib/fomantic-ui/src/themes/github/elements/label.variables.import.less","lib/fomantic-ui/src/themes/github/elements/segment.variables.import.less","lib/fomantic-ui/src/themes/github/elements/step.variables.import.less","lib/fomantic-ui/src/themes/github/globals/site.variables.import.less","lib/fomantic-ui/src/themes/github/modules/dropdown.variables.import.less","lib/fomantic-ui/src/themes/github/modules/popup.variables.import.less"],"assets":["lib/fomantic-ui/src/themes/github/assets/fonts/octicons-local.ttf","lib/fomantic-ui/src/themes/github/assets/fonts/octicons.svg","lib/fomantic-ui/src/themes/github/assets/fonts/octicons.ttf","lib/fomantic-ui/src/themes/github/assets/fonts/octicons.woff"]}, - {"name":"gmail","overrides":["lib/semantic-ui/src/themes/gmail/collections/message.overrides.import.less"],"variables":["lib/semantic-ui/src/themes/gmail/collections/message.variables.import.less"],"assets":[]}, + {"name":"gmail","overrides":["lib/fomantic-ui/src/themes/gmail/collections/message.overrides.import.less"],"variables":["lib/fomantic-ui/src/themes/gmail/collections/message.variables.import.less"],"assets":[]}, - {"name":"instagram","overrides":["lib/semantic-ui/src/themes/instagram/views/card.overrides.import.less"],"variables":["lib/semantic-ui/src/themes/instagram/views/card.variables.import.less"],"assets":[]}, + {"name":"instagram","overrides":["lib/fomantic-ui/src/themes/instagram/views/card.overrides.import.less"],"variables":["lib/fomantic-ui/src/themes/instagram/views/card.variables.import.less"],"assets":[]}, - {"name":"material","overrides":["lib/semantic-ui/src/themes/material/collections/menu.overrides.import.less","lib/semantic-ui/src/themes/material/globals/site.overrides.import.less","lib/semantic-ui/src/themes/material/elements/button.overrides.import.less","lib/semantic-ui/src/themes/material/elements/header.overrides.import.less","lib/semantic-ui/src/themes/material/elements/icon.overrides.import.less","lib/semantic-ui/src/themes/material/modules/dropdown.overrides.import.less","lib/semantic-ui/src/themes/material/modules/modal.overrides.import.less"],"variables":["lib/semantic-ui/src/themes/material/collections/menu.variables.import.less","lib/semantic-ui/src/themes/material/globals/site.variables.import.less","lib/semantic-ui/src/themes/material/elements/button.variables.import.less","lib/semantic-ui/src/themes/material/elements/header.variables.import.less","lib/semantic-ui/src/themes/material/elements/icon.variables.import.less","lib/semantic-ui/src/themes/material/modules/dropdown.variables.import.less","lib/semantic-ui/src/themes/material/modules/modal.variables.import.less"],"assets":["lib/semantic-ui/src/themes/material/assets/fonts/icons.eot","lib/semantic-ui/src/themes/material/assets/fonts/icons.svg","lib/semantic-ui/src/themes/material/assets/fonts/icons.ttf","lib/semantic-ui/src/themes/material/assets/fonts/icons.woff","lib/semantic-ui/src/themes/material/assets/fonts/icons.woff2"]}, + {"name":"material","overrides":["lib/fomantic-ui/src/themes/material/collections/menu.overrides.import.less","lib/fomantic-ui/src/themes/material/globals/site.overrides.import.less","lib/fomantic-ui/src/themes/material/elements/button.overrides.import.less","lib/fomantic-ui/src/themes/material/elements/header.overrides.import.less","lib/fomantic-ui/src/themes/material/elements/icon.overrides.import.less","lib/fomantic-ui/src/themes/material/modules/dropdown.overrides.import.less","lib/fomantic-ui/src/themes/material/modules/modal.overrides.import.less"],"variables":["lib/fomantic-ui/src/themes/material/collections/menu.variables.import.less","lib/fomantic-ui/src/themes/material/globals/site.variables.import.less","lib/fomantic-ui/src/themes/material/elements/button.variables.import.less","lib/fomantic-ui/src/themes/material/elements/header.variables.import.less","lib/fomantic-ui/src/themes/material/elements/icon.variables.import.less","lib/fomantic-ui/src/themes/material/modules/dropdown.variables.import.less","lib/fomantic-ui/src/themes/material/modules/modal.variables.import.less"],"assets":["lib/fomantic-ui/src/themes/material/assets/fonts/icons.eot","lib/fomantic-ui/src/themes/material/assets/fonts/icons.svg","lib/fomantic-ui/src/themes/material/assets/fonts/icons.ttf","lib/fomantic-ui/src/themes/material/assets/fonts/icons.woff","lib/fomantic-ui/src/themes/material/assets/fonts/icons.woff2"]}, - {"name":"pulsar","overrides":["lib/semantic-ui/src/themes/pulsar/elements/loader.overrides.import.less"],"variables":["lib/semantic-ui/src/themes/pulsar/elements/loader.variables.import.less"],"assets":[]}, + {"name":"pulsar","overrides":["lib/fomantic-ui/src/themes/pulsar/elements/loader.overrides.import.less"],"variables":["lib/fomantic-ui/src/themes/pulsar/elements/loader.variables.import.less"],"assets":[]}, - {"name":"raised","overrides":["lib/semantic-ui/src/themes/raised/elements/button.overrides.import.less"],"variables":["lib/semantic-ui/src/themes/raised/elements/button.variables.import.less"],"assets":[]}, + {"name":"raised","overrides":["lib/fomantic-ui/src/themes/raised/elements/button.overrides.import.less"],"variables":["lib/fomantic-ui/src/themes/raised/elements/button.variables.import.less"],"assets":[]}, - {"name":"resetcss","overrides":["lib/semantic-ui/src/themes/resetcss/globals/reset.overrides.import.less"],"variables":["lib/semantic-ui/src/themes/resetcss/globals/reset.variables.import.less"],"assets":[]}, + {"name":"resetcss","overrides":["lib/fomantic-ui/src/themes/resetcss/globals/reset.overrides.import.less"],"variables":["lib/fomantic-ui/src/themes/resetcss/globals/reset.variables.import.less"],"assets":[]}, - {"name":"round","overrides":["lib/semantic-ui/src/themes/round/elements/button.overrides.import.less"],"variables":["lib/semantic-ui/src/themes/round/elements/button.variables.import.less"],"assets":[]}, + {"name":"round","overrides":["lib/fomantic-ui/src/themes/round/elements/button.overrides.import.less"],"variables":["lib/fomantic-ui/src/themes/round/elements/button.variables.import.less"],"assets":[]}, - {"name":"rtl","overrides":["lib/semantic-ui/src/themes/rtl/globals/site.overrides.import.less"],"variables":["lib/semantic-ui/src/themes/rtl/globals/site.variables.import.less"],"assets":[]}, + {"name":"rtl","overrides":["lib/fomantic-ui/src/themes/rtl/globals/site.overrides.import.less"],"variables":["lib/fomantic-ui/src/themes/rtl/globals/site.variables.import.less"],"assets":[]}, - {"name":"striped","overrides":["lib/semantic-ui/src/themes/striped/modules/progress.overrides.import.less"],"variables":["lib/semantic-ui/src/themes/striped/modules/progress.variables.import.less"],"assets":[]}, + {"name":"striped","overrides":["lib/fomantic-ui/src/themes/striped/modules/progress.overrides.import.less"],"variables":["lib/fomantic-ui/src/themes/striped/modules/progress.variables.import.less"],"assets":[]}, - {"name":"timeline","overrides":["lib/semantic-ui/src/themes/timeline/views/feed.overrides.import.less"],"variables":["lib/semantic-ui/src/themes/timeline/views/feed.variables.import.less"],"assets":[]}, + {"name":"timeline","overrides":["lib/fomantic-ui/src/themes/timeline/views/feed.overrides.import.less"],"variables":["lib/fomantic-ui/src/themes/timeline/views/feed.variables.import.less"],"assets":[]}, - {"name":"twitter","overrides":["lib/semantic-ui/src/themes/twitter/elements/button.overrides.import.less"],"variables":["lib/semantic-ui/src/themes/twitter/elements/button.variables.import.less"],"assets":[]}, + {"name":"twitter","overrides":["lib/fomantic-ui/src/themes/twitter/elements/button.overrides.import.less"],"variables":["lib/fomantic-ui/src/themes/twitter/elements/button.variables.import.less"],"assets":[]}, ]; @@ -84,7 +84,7 @@ var filePaths = function(themes, property) { }, []); }; -themesData.themeConfigFile = 'lib/semantic-ui/src/theme.config.import.less'; -themesData.themeLessFile = 'lib/semantic-ui/src/theme.import.less'; +themesData.themeConfigFile = 'lib/fomantic-ui/src/theme.config.import.less'; +themesData.themeLessFile = 'lib/fomantic-ui/src/theme.import.less'; -semanticUiPackage.themesData = themesData; +fomanticUiPackage.themesData = themesData; diff --git a/semantic-ui.js b/fomantic-ui.js similarity index 59% rename from semantic-ui.js rename to fomantic-ui.js index 01aa95a..e7bf7b7 100644 --- a/semantic-ui.js +++ b/fomantic-ui.js @@ -1,2 +1,2 @@ // one global variable (namespace) -semanticUiPackage = {}; +fomanticUiPackage = {}; diff --git a/package.js b/package.js index 33121fc..d48f88e 100644 --- a/package.js +++ b/package.js @@ -1,33 +1,33 @@ /* - DO NOT MODIFY - This file has been generated by https://github.com/flemay/Semantic-UI-Meteorize + DO NOT MODIFY - This file has been generated by https://github.com/flemay/Fomantic-UI-Meteorize */ Package.describe({ - name: 'semantic:ui', - version: '2.3.1', - summary: 'Official Semantic UI Integration for Meteor', - git: 'git@github.com:Semantic-Org/Semantic-UI-Meteor.git', + name: 'fomantic:ui', + version: '2.3.2', + summary: 'Unofficial Fomantic UI Integration for Meteor', + git: 'git@github.com:mrmowgli/Fomantic-UI-Meteor.git', documentation: 'README.md' }); Package.registerBuildPlugin({ - name: "generateSemanticUi", + name: "generateFomanticUi", use: [ 'ecmascript@0.1.5', 'ejson@1.0.6', - 'semantic:ui-data@2.3.1' + 'mrmowgli:ui-data@2.3.1' ], sources: [ - 'semantic-ui.js', + 'fomantic-ui.js', 'data/definitions-data.js', 'data/themes-data.js', 'data/sites-data.js', - 'data/custom-semantic-data.js', + 'data/custom-fomantic-data.js', 'plugins/file-handler.js', 'plugins/definitions-generator.js', 'plugins/themes-generator.js', 'plugins/sites-generator.js', - 'plugins/custom-semantic-json-generator.js', + 'plugins/custom-fomantic-json-generator.js', 'plugins/generator.js' ], npmDependencies: { diff --git a/plugins/custom-semantic-json-generator.js b/plugins/custom-semantic-json-generator.js index 8d19235..b86bb29 100644 --- a/plugins/custom-semantic-json-generator.js +++ b/plugins/custom-semantic-json-generator.js @@ -10,7 +10,7 @@ customJsonGenerator.generate = function(basePath, definitionsData, themesData) { var customJson = {}; addDefinitions(customJson, definitionsData); addThemes(customJson, themesData); - createCustomSemanticJsonFile(basePath, customJson); + createCustomFomanticJsonFile(basePath, customJson); }; var addDefinitions = function(customJson, definitionsData) { @@ -28,6 +28,6 @@ var addThemes = function(customJson, themesData) { customJson.themes.default = true; }; -var createCustomSemanticJsonFile = function(basePath, customJson) { - fileHandler.writeTextFile(basePath, "custom.semantic.json", EJSON.stringify(customJson, {indent: true, canonical: true})); +var createCustomFomanticJsonFile = function(basePath, customJson) { + fileHandler.writeTextFile(basePath, "custom.fomantic.json", EJSON.stringify(customJson, {indent: true, canonical: true})); }; diff --git a/plugins/definitions-generator.js b/plugins/definitions-generator.js index f615812..f11e9c8 100644 --- a/plugins/definitions-generator.js +++ b/plugins/definitions-generator.js @@ -6,26 +6,26 @@ definitionsGenerator = {}; /** Generates the definitions folder. */ -definitionsGenerator.generate = function(basePath, customSemanticData, definitionsData) { +definitionsGenerator.generate = function(basePath, customFomanticData, definitionsData) { cleanUp(basePath); - var definitionsfiles = requiredDefinitionsfiles(definitionsData, customSemanticData); + var definitionsfiles = requiredDefinitionsfiles(definitionsData, customFomanticData); var files = definitionsfiles.less.concat(definitionsfiles.js); _.each(files, function(filePath) { createDefinitionsFile(filePath, basePath); }); - createSemanticLessFile(basePath, customSemanticData); + createFomanticLessFile(basePath, customFomanticData); }; var cleanUp = function(basePath) { fileHandler.removeDir(path.join(basePath, 'definitions')); - fileHandler.removeFile(path.join(basePath, 'semantic.less')); + fileHandler.removeFile(path.join(basePath, 'fomantic.less')); }; -var createSemanticLessFile = function(basePath, customSemanticData) { - var file = fileHandler.getTextFile(semanticUiPackage.definitionsData.semanticLessFile); +var createFomanticLessFile = function(basePath, customFomanticData) { + var file = fileHandler.getTextFile(fomanticUiPackage.definitionsData.fomanticLessFile); var lines = file.split('\n'); var newLines = []; - var definitionsNames = customSemanticData.requiredDefinitionsNames(); + var definitionsNames = customFomanticData.requiredDefinitionsNames(); _.each(lines, function(l) { if (l.match(/@import/)) { var matchedDefinitionName = _.find(definitionsNames, function(d) { @@ -38,7 +38,7 @@ var createSemanticLessFile = function(basePath, customSemanticData) { newLines.push(l); } }); - fileHandler.writeTextFile(basePath, 'semantic.less', newLines.join('\n')); + fileHandler.writeTextFile(basePath, 'fomantic.less', newLines.join('\n')); }; var createDefinitionsFile = function(sourcePath, basePath) { @@ -47,10 +47,10 @@ var createDefinitionsFile = function(sourcePath, basePath) { fileHandler.writeTextFile(basePath, relativePath, content); }; -var requiredDefinitionsfiles = function(definitionsData, customSemanticData) { +var requiredDefinitionsfiles = function(definitionsData, customFomanticData) { var files = {}; - files.less = customSemanticData.filterDefinitions(definitionsData.lessFilePaths()); - files.js = customSemanticData.filterDefinitions(definitionsData.jsFilePaths()); + files.less = customFomanticData.filterDefinitions(definitionsData.lessFilePaths()); + files.js = customFomanticData.filterDefinitions(definitionsData.jsFilePaths()); return files; }; diff --git a/plugins/file-handler.js b/plugins/file-handler.js index 9fdc36d..17dcb37 100644 --- a/plugins/file-handler.js +++ b/plugins/file-handler.js @@ -7,21 +7,21 @@ fileHandler = {}; fileHandler.getTextFileContents = function(paths) { var contents = []; _.each(paths, function(path) { - contents.push(semanticUiDataPackage.getTextFile(path)); + contents.push(fomanticUiDataPackage.getTextFile(path)); }); return contents; }; fileHandler.getTextFile = function(path) { - return semanticUiDataPackage.getTextFile(path); + return fomanticUiDataPackage.getTextFile(path); }; fileHandler.getBinaryFile = function(path) { - return semanticUiDataPackage.getBinaryFile(path); + return fomanticUiDataPackage.getBinaryFile(path); }; fileHandler.getBinaryFileBuffer = function(path) { - var binaryContent = semanticUiDataPackage.getBinaryFile(path); + var binaryContent = fomanticUiDataPackage.getBinaryFile(path); return new Buffer(binaryContent); }; diff --git a/plugins/generator.js b/plugins/generator.js index bdae69d..9ea4889 100644 --- a/plugins/generator.js +++ b/plugins/generator.js @@ -3,18 +3,18 @@ const path = Npm.require('path'); const diff = Npm.require('diff'); Plugin.registerCompiler({ - extensions: ['semantic.json'], + extensions: ['fomantic.json'], archMatching: 'web' -}, () => new SemanticGenerator()); +}, () => new FomanticGenerator()); -class SemanticGenerator { +class FomanticGenerator { processFilesForTarget(files) { var customJsonFile = files[0]; try { generate(customJsonFile); } catch (error) { customJsonFile.error({ - message: "Semantic UI Generator: " + error.message, + message: "Fomantic UI Generator: " + error.message, sourcePath: error.filename || customJsonFile.getPathInPackage(), line: error.line, column: error.column @@ -29,20 +29,20 @@ var generate = function(customJsonFile) { var basePath = customJsonFile.getDirname(); if (customJsonContent !== '') { - semanticUiPackage.customSemanticData.data = JSON.parse(customJsonContent); + fomanticUiPackage.customFomanticData.data = JSON.parse(customJsonContent); if (isGeneratingNeeded(basePath, customJsonContent)) { - semanticUiPackage.customSemanticData.validate(semanticUiPackage.definitionsData, semanticUiPackage.themesData); - definitionsGenerator.generate(basePath, semanticUiPackage.customSemanticData, semanticUiPackage.definitionsData); - themesGenerator.generate(basePath, semanticUiPackage.customSemanticData, semanticUiPackage.themesData); - sitesGenerator.generate(basePath, semanticUiPackage.customSemanticData, semanticUiPackage.sitesData); - fileHandler.writeTextFile(basePath, '.custom.semantic.json', customJsonContent); + fomanticUiPackage.customFomanticData.validate(fomanticUiPackage.definitionsData, fomanticUiPackage.themesData); + definitionsGenerator.generate(basePath, fomanticUiPackage.customFomanticData, fomanticUiPackage.definitionsData); + themesGenerator.generate(basePath, fomanticUiPackage.customFomanticData, fomanticUiPackage.themesData); + sitesGenerator.generate(basePath, fomanticUiPackage.customFomanticData, fomanticUiPackage.sitesData); + fileHandler.writeTextFile(basePath, '.custom.fomantic.json', customJsonContent); } // Always generate assets - themesGenerator.generateAssets(basePath, semanticUiPackage.customSemanticData, semanticUiPackage.themesData, customJsonFile); + themesGenerator.generateAssets(basePath, fomanticUiPackage.customFomanticData, fomanticUiPackage.themesData, customJsonFile); } else { - customJsonGenerator.generate(basePath, semanticUiPackage.definitionsData, semanticUiPackage.themesData); - fileHandler.writeTextFile(basePath, '.custom.semantic.json', fileHandler.readTextFile(basePath, 'custom.semantic.json')); + customJsonGenerator.generate(basePath, fomanticUiPackage.definitionsData, fomanticUiPackage.themesData); + fileHandler.writeTextFile(basePath, '.custom.fomantic.json', fileHandler.readTextFile(basePath, 'custom.fomantic.json')); } }; @@ -50,11 +50,11 @@ var isGeneratingNeeded = function(basePath, customJsonContent) { if (customJsonContent === '') { return true; } - if (!fileHandler.fileExists(basePath, '.custom.semantic.json')) { + if (!fileHandler.fileExists(basePath, '.custom.fomantic.json')) { return true; } - var dotCustomJsonContent = fileHandler.readTextFile(basePath, '.custom.semantic.json'); + var dotCustomJsonContent = fileHandler.readTextFile(basePath, '.custom.fomantic.json'); var dotCustomJson; try { diff --git a/plugins/sites-generator.js b/plugins/sites-generator.js index bd995b8..02bd3ed 100644 --- a/plugins/sites-generator.js +++ b/plugins/sites-generator.js @@ -7,11 +7,11 @@ sitesGenerator = {}; /** Generates the site folder if it does not exist. */ -sitesGenerator.generate = function(basePath, customSemanticData, sitesData) { +sitesGenerator.generate = function(basePath, customFomanticData, sitesData) { if (fs.existsSync(path.join(basePath, 'site'))) { return; } - var sitesFiles = requireSitesFiles(sitesData, customSemanticData); + var sitesFiles = requireSitesFiles(sitesData, customFomanticData); var files = sitesFiles.overrides.concat(sitesFiles.variables); _.each(files, function(filePath) { createSitesFile(filePath, basePath); @@ -24,16 +24,16 @@ var createSitesFile = function(sourcePath, basePath) { fileHandler.writeTextFile(basePath, relativePath, content); }; -var requireSitesFiles = function(sitesData, customSemanticData) { +var requireSitesFiles = function(sitesData, customFomanticData) { var files = {}; files.overrides = sitesData.overridesFilePaths(); files.variables = sitesData.variablesFilePaths(); // Provide a custom matcher function because definition has name "site" and all the path has "_site". - files.overrides = customSemanticData.filterDefinitions(files.overrides, function(string, name) { + files.overrides = customFomanticData.filterDefinitions(files.overrides, function(string, name) { return string.search(name + ".overrides") != -1; }); - files.variables = customSemanticData.filterDefinitions(files.variables, function(string, name) { + files.variables = customFomanticData.filterDefinitions(files.variables, function(string, name) { return string.search(name + ".variables") != -1; }); return files; diff --git a/plugins/themes-generator.js b/plugins/themes-generator.js index ec2e17d..3325d86 100644 --- a/plugins/themes-generator.js +++ b/plugins/themes-generator.js @@ -7,18 +7,18 @@ themesGenerator = {}; /** Always generates assets everytime the server restarts or refreshes */ -themesGenerator.generateAssets = function(basePath, customSemanticData, themesData, customJsonFile) { - var themesFiles = requiredThemesFiles(themesData, customSemanticData); +themesGenerator.generateAssets = function(basePath, customFomanticData, themesData, customJsonFile) { + var themesFiles = requiredThemesFiles(themesData, customFomanticData); createAssetFiles(customJsonFile, themesFiles.assets); }; /** Generates the themes folder. */ -themesGenerator.generate = function(basePath, customSemanticData, themesData) { +themesGenerator.generate = function(basePath, customFomanticData, themesData) { cleanUp(basePath); - var themesFiles = requiredThemesFiles(themesData, customSemanticData); + var themesFiles = requiredThemesFiles(themesData, customFomanticData); var files = themesFiles.overrides.concat(themesFiles.variables); _.each(files, function(filePath) { createThemeFile(filePath, basePath); @@ -63,19 +63,19 @@ var createThemeFile = function(sourcePath, basePath) { fileHandler.writeTextFile(basePath, relativePath, content); }; -var requiredThemesFiles = function(themesData, customSemanticData) { +var requiredThemesFiles = function(themesData, customFomanticData) { var files = {}; files.overrides = themesData.overridesFilePaths(); files.variables = themesData.variablesFilePaths(); files.assets = themesData.assetsFilePaths(); - files.overrides = customSemanticData.filterThemes(files.overrides); - files.variables = customSemanticData.filterThemes(files.variables); - files.assets = customSemanticData.filterThemes(files.assets); + files.overrides = customFomanticData.filterThemes(files.overrides); + files.variables = customFomanticData.filterThemes(files.variables); + files.assets = customFomanticData.filterThemes(files.assets); - files.overrides = customSemanticData.filterDefinitions(files.overrides); - files.variables = customSemanticData.filterDefinitions(files.variables); - files.assets = customSemanticData.filterDefinitions(files.assets, function(string, name) { + files.overrides = customFomanticData.filterDefinitions(files.overrides); + files.variables = customFomanticData.filterDefinitions(files.variables); + files.assets = customFomanticData.filterDefinitions(files.assets, function(string, name) { // icon and flag in assets end with a 's' var regex = new RegExp("\\W" + name + "\\w\\W", 'g'); return string.match(regex) !== null; From dfbeba06defa29771ae31d9385220398aba6b5fa Mon Sep 17 00:00:00 2001 From: mrmowgli Date: Wed, 27 Mar 2019 23:28:26 -0700 Subject: [PATCH 3/5] Changed package info for Meteor packaging. --- .versions | 4 ++-- README.md | 6 ++++-- package.js | 4 ++-- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.versions b/.versions index 0f4d28c..bd7e51b 100644 --- a/.versions +++ b/.versions @@ -12,6 +12,6 @@ meteor@1.8.2 modules@0.11.3 modules-runtime@0.9.1 promise@0.10.1 -fomantic:ui@2.3.1 -fomantic:ui-data@2.3.1 +fomantic:ui@2.3.2 +fomantic:ui-data@2.3.2 url@1.2.0 diff --git a/README.md b/README.md index 3166205..2b17d75 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,8 @@ Fomantic UI for Meteor This package integrates [Fomantic UI](https://fomantic-ui.com) into Meteor and lets you configure what parts you need. +Why Fomantic? Semantic as a project has a wonderful set of tools, however it is no longer directly maintained. Fomantic is updating packages currently, and hopes to merge back to Semantic-ui at some point. However as updates happen on Fomantic, it may eventually replace the Semantic-ui project. In the meantime, this provides a way to include up to date versions of Semantic-UI. + # INITIAL COMMIT! WIP! This is getting a makeover on the fomantic-conversion branch. Master is still a basic fork. Updates will be merged here once a core set of conversions are made. @@ -15,7 +17,7 @@ Installation ------------ ### Meteor <1.3 - meteor add fomantic:ui flemay:less-autoprefixer + meteor add mrmowgli:fomantic-ui flemay:less-autoprefixer Continue to the Usage section. @@ -23,7 +25,7 @@ Continue to the Usage section. meteor remove standard-minifier-css - meteor add fomantic:ui juliancwirko:postcss less + meteor add mrmowgli:fomantic-ui juliancwirko:postcss less Add the following to `package.json` ``` diff --git a/package.js b/package.js index d48f88e..bdd726d 100644 --- a/package.js +++ b/package.js @@ -3,7 +3,7 @@ */ Package.describe({ - name: 'fomantic:ui', + name: 'mrmowgli:fomantic-ui', version: '2.3.2', summary: 'Unofficial Fomantic UI Integration for Meteor', git: 'git@github.com:mrmowgli/Fomantic-UI-Meteor.git', @@ -15,7 +15,7 @@ Package.registerBuildPlugin({ use: [ 'ecmascript@0.1.5', 'ejson@1.0.6', - 'mrmowgli:ui-data@2.3.1' + 'mrmowgli:fomantic-ui-data@2.3.2' ], sources: [ 'fomantic-ui.js', From a87ddd41073bac8dac3ca696d2d25d74fce8938e Mon Sep 17 00:00:00 2001 From: mrmowgli Date: Wed, 27 Mar 2019 23:36:25 -0700 Subject: [PATCH 4/5] Renamed file. --- ...mantic-json-generator.js => custom-fomantic-json-generator.js} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename plugins/{custom-semantic-json-generator.js => custom-fomantic-json-generator.js} (100%) diff --git a/plugins/custom-semantic-json-generator.js b/plugins/custom-fomantic-json-generator.js similarity index 100% rename from plugins/custom-semantic-json-generator.js rename to plugins/custom-fomantic-json-generator.js From 1966bee86803be73c26c770a8e6b6af750fa0bb7 Mon Sep 17 00:00:00 2001 From: mrmowgli Date: Thu, 28 Mar 2019 23:57:35 -0700 Subject: [PATCH 5/5] Bump of version to match the Fomantic release version. --- .versions | 33 +++++++++++++++++---------------- package.js | 4 ++-- 2 files changed, 19 insertions(+), 18 deletions(-) diff --git a/.versions b/.versions index bd7e51b..17eff47 100644 --- a/.versions +++ b/.versions @@ -1,17 +1,18 @@ -babel-compiler@7.0.5 -babel-runtime@1.2.2 -base64@1.0.10 -dynamic-import@0.3.0 -ecmascript@0.10.0 -ecmascript-runtime@0.5.0 -ecmascript-runtime-client@0.6.2 -ecmascript-runtime-server@0.5.0 +babel-compiler@7.2.4 +babel-runtime@1.3.0 +base64@1.0.11 +dynamic-import@0.5.0 +ecmascript@0.12.4 +ecmascript-runtime@0.7.0 +ecmascript-runtime-client@0.8.0 +ecmascript-runtime-server@0.7.1 ejson@1.1.0 -http@1.4.0 -meteor@1.8.2 -modules@0.11.3 -modules-runtime@0.9.1 -promise@0.10.1 -fomantic:ui@2.3.2 -fomantic:ui-data@2.3.2 -url@1.2.0 +fetch@0.1.0 +inter-process-messaging@0.1.0 +meteor@1.9.2 +modern-browsers@0.1.3 +modules@0.13.0 +modules-runtime@0.10.3 +mrmowgli:fomantic-ui@2.7.2 +mrmowgli:fomantic-ui-data@2.7.2 +promise@0.11.2 diff --git a/package.js b/package.js index bdd726d..0e73b87 100644 --- a/package.js +++ b/package.js @@ -4,7 +4,7 @@ Package.describe({ name: 'mrmowgli:fomantic-ui', - version: '2.3.2', + version: '2.7.2', summary: 'Unofficial Fomantic UI Integration for Meteor', git: 'git@github.com:mrmowgli/Fomantic-UI-Meteor.git', documentation: 'README.md' @@ -15,7 +15,7 @@ Package.registerBuildPlugin({ use: [ 'ecmascript@0.1.5', 'ejson@1.0.6', - 'mrmowgli:fomantic-ui-data@2.3.2' + 'mrmowgli:fomantic-ui-data@2.7.2' ], sources: [ 'fomantic-ui.js',