diff --git a/examples/app-npm-webpack/.gitignore b/examples/app-npm-webpack/.gitignore new file mode 100644 index 000000000..3dfc3690d --- /dev/null +++ b/examples/app-npm-webpack/.gitignore @@ -0,0 +1,2 @@ +dist/ +.tmp-globalize-webpack/ diff --git a/examples/app-npm-webpack/app/another-module.js b/examples/app-npm-webpack/app/another-module.js new file mode 100644 index 000000000..88722bace --- /dev/null +++ b/examples/app-npm-webpack/app/another-module.js @@ -0,0 +1,6 @@ +var Globalize = require( "globalize" ); + +// Use Globalize to format dates. +document.getElementById( "date" ).innerHTML = Globalize.formatDate( new Date(), { + datetime: "medium" +}); diff --git a/examples/app-npm-webpack/app/index.js b/examples/app-npm-webpack/app/index.js new file mode 100644 index 000000000..ba6c8d4a3 --- /dev/null +++ b/examples/app-npm-webpack/app/index.js @@ -0,0 +1,28 @@ +var like, number; +var Globalize = require( "globalize" ); + +require("./another-module"); + +// Use Globalize to format numbers. +number = Globalize.numberFormatter(); +document.getElementById( "number" ).innerHTML = number( 12345.6789 ); + +// Use Globalize to format currencies. +document.getElementById( "currency" ).innerHTML = Globalize.formatCurrency( 69900, "USD" ); + +// Use Globalize to get the plural form of a numeric value. +document.getElementById( "plural-number" ).innerHTML = number( 12345.6789 ); +document.getElementById( "plural-form" ).innerHTML = Globalize.plural( 12345.6789 ); + +// Use Globalize to format a message with plural inflection. +like = Globalize.messageFormatter( "like" ); +document.getElementById( "message-0" ).innerHTML = like( 0 ); +document.getElementById( "message-1" ).innerHTML = like( 1 ); +document.getElementById( "message-2" ).innerHTML = like( 2 ); +document.getElementById( "message-3" ).innerHTML = like( 3 ); + +// Use Globalize to format a relative time. +document.getElementById( "relative-time" ).innerText = Globalize.formatRelativeTime( -35, "second" ); + +document.getElementById( "requirements" ).style.display = "none"; +document.getElementById( "demo" ).style.display = "block"; diff --git a/examples/app-npm-webpack/index-template.html b/examples/app-npm-webpack/index-template.html new file mode 100644 index 000000000..082d23ceb --- /dev/null +++ b/examples/app-npm-webpack/index-template.html @@ -0,0 +1,39 @@ + +
+ + +