Skip to content

Commit

Permalink
Item13069: initial checkin
Browse files Browse the repository at this point in the history
  • Loading branch information
MichaelDaum committed Nov 3, 2014
0 parents commit 7e97391
Show file tree
Hide file tree
Showing 25 changed files with 7,810 additions and 0 deletions.
8 changes: 8 additions & 0 deletions .gitignore
@@ -0,0 +1,8 @@
*.gz
*.swp
pub/System/AngularSkin/app.js
pub/System/AngularSkin/directives.js
pub/System/AngularSkin/pkg.css
pub/System/AngularSkin/pkg.js
pub/System/AngularSkin/services.js
pub/System/AngularSkin/settings.js
27 changes: 27 additions & 0 deletions data/System/AngularSkin.txt
@@ -0,0 +1,27 @@
---+!! %TOPIC%
%SHORTDESCRIPTION%

%TOC%

---++ Usage

---++ Examples

---++ Installation Instructions

%$INSTALL_INSTRUCTIONS%

---++ Info
<!--
* Set SHORTDESCRIPTION = %$SHORTDESCRIPTION%
-->

| Author(s): | Michael Daum|
| Copyright: | &copy; 2014 Michael Daum http://michaeldaumconsulting.com |
| License: | [[http://www.gnu.org/licenses/gpl.html][GPL (Gnu General Public License)]] |
| Release: | %$RELEASE% |
| Version: | %$VERSION% |
| Change History: | <!-- versions below in reverse order -->&nbsp; |
| Dependencies: | %$DEPENDENCIES% |
| Home page: | Foswiki:Extensions/%TOPIC% |
| Support: | Foswiki:Support/%TOPIC% |
28 changes: 28 additions & 0 deletions lib/Foswiki/Contrib/AngularSkin.pm
@@ -0,0 +1,28 @@
# Extension for Foswiki - The Free and Open Source Wiki, http://foswiki.org/
#
# AngularSkin is Copyright (C) 2014 Michael Daum http://michaeldaumconsulting.com
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details, published at
# http://www.gnu.org/copyleft/gpl.html

package Foswiki::Contrib::AngularSkin;

use strict;
use warnings;

use Foswiki::Func ();

our $VERSION = '0.01';
our $RELEASE = '0.01';
our $SHORTDESCRIPTION = 'dummy description';
our $NO_PREFS_IN_TOPIC = 1;

1;
14 changes: 14 additions & 0 deletions lib/Foswiki/Contrib/AngularSkin/Config.spec
@@ -0,0 +1,14 @@
# ---+ Extensions
# ---++ MyEmptyPlugin
# This is the configuration used by the <b>MyEmptyPlugin</b>.

# **BOOLEAN**
$Foswiki::cfg{MyEmptyPlugin}{Flag} = 1;

# **STRING**
$Foswiki::cfg{MyEmptyPlugin}{String} = '';

# **SELECT foo,bar**
$Foswiki::cfg{MyEmptyPlugin}{Select} = 'foo';

1;
5 changes: 5 additions & 0 deletions lib/Foswiki/Contrib/AngularSkin/DEPENDENCIES
@@ -0,0 +1,5 @@
# Dependencies for MyEmptyPlugin
# Example:
# Time::ParseDate,>=2003.0211,cpan,Required.
# Foswiki::Plugins,>=1.2,perl,Requires version 1.2 of handler API.

34 changes: 34 additions & 0 deletions lib/Foswiki/Contrib/AngularSkin/MANIFEST
@@ -0,0 +1,34 @@
data/System/AngularSkin.txt 0644
lib/Foswiki/Contrib/AngularSkin/Config.spec 0644
lib/Foswiki/Contrib/AngularSkin.pm 0644
pub/System/AngularSkin/animate.uncompressed.css 0644
pub/System/AngularSkin/app.js 0644
pub/System/AngularSkin/app.js.gz 0644
pub/System/AngularSkin/app.uncompressed.css 0644
pub/System/AngularSkin/app.uncompressed.js 0644
pub/System/AngularSkin/controller.js 0644
pub/System/AngularSkin/controller.js.gz 0644
pub/System/AngularSkin/controller.uncompressed.js 0644
pub/System/AngularSkin/directives.js 0644
pub/System/AngularSkin/directives.js.gz 0644
pub/System/AngularSkin/directives.uncompressed.js 0644
pub/System/AngularSkin/Makefile 0644
pub/System/AngularSkin/pkg.css 0644
pub/System/AngularSkin/pkg.css.gz 0644
pub/System/AngularSkin/pkg.js 0644
pub/System/AngularSkin/pkg.js.gz 0644
pub/System/AngularSkin/pkg.uncompressed.css 0644
pub/System/AngularSkin/pkg.uncompressed.js 0644
pub/System/AngularSkin/services.js 0644
pub/System/AngularSkin/services.js.gz 0644
pub/System/AngularSkin/services.uncompressed.js 0644
pub/System/AngularSkin/settings.js 0644
pub/System/AngularSkin/settings.js.gz 0644
pub/System/AngularSkin/settings.uncompressed.js 0644
templates/foswiki.angular.nat.tmpl 0644
templates/foswiki.angular.pattern.tmpl 0644
templates/foswiki.angular.tmpl 0644
templates/javascript.angular.nat.tmpl 0644
templates/styles.angular.nat.tmpl 0644
templates/view.angular.nat.tmpl 0644
templates/view.angular.pattern.tmpl 0644
15 changes: 15 additions & 0 deletions lib/Foswiki/Contrib/AngularSkin/build.pl
@@ -0,0 +1,15 @@
#!/usr/bin/env perl

use strict;
use warnings;;

BEGIN {
unshift @INC, split( /:/, $ENV{FOSWIKI_LIBS} );
}

use Foswiki::Contrib::Build ();

my $build = new Foswiki::Contrib::Build('AngularSkin');
$build->build($build->{target});

1;
30 changes: 30 additions & 0 deletions pub/System/AngularSkin/Makefile
@@ -0,0 +1,30 @@
FOSWIKI_ROOT?=~/foswiki/core

JS_SOURCES=\
app.js \
services.js \
controller.js \
settings.js \
directives.js

CSS_SOURCES=\
animate.css \
app.css

TARGET=\
$(JS_SOURCES) \
pkg.js \
pkg.css

include $(FOSWIKI_ROOT)/pub/System/JQueryPlugin/Makefile.include


pkg.uncompressed.js: $(JS_SOURCES:.js=.uncompressed.js)
@echo generating $@
@cat $^ > $@

pkg.uncompressed.css: $(CSS_SOURCES:.css=.uncompressed.css)
@echo generating $@
@cat $^ > $@


0 comments on commit 7e97391

Please sign in to comment.