Skip to content

Commit

Permalink
hook up textarea
Browse files Browse the repository at this point in the history
  • Loading branch information
Joel Hughes committed Apr 29, 2015
1 parent 930563f commit be06710
Show file tree
Hide file tree
Showing 19 changed files with 178 additions and 33 deletions.
4 changes: 3 additions & 1 deletion TextAreas/TextAreas.Shared/TextAreas.Shared.projitems
Expand Up @@ -7,5 +7,7 @@
</PropertyGroup>
<ItemGroup>
<Content Include="$(MSBuildThisFileDirectory)js\default.js" />
<Content Include="$(MSBuildThisFileDirectory)js\textArea.js" />
<Content Include="$(MSBuildThisFileDirectory)js\textBox.js" />
</ItemGroup>
</Project>
</Project>
2 changes: 2 additions & 0 deletions TextAreas/TextAreas.Shared/js/default.js
Expand Up @@ -15,6 +15,8 @@
// TODO: This application has been reactivated from suspension.
// Restore application state here.
}
textArea.setUp();

args.setPromise(WinJS.UI.processAll());
}
};
Expand Down
18 changes: 18 additions & 0 deletions TextAreas/TextAreas.Shared/js/textArea.js
@@ -0,0 +1,18 @@
(function () {
'use strict';
var goBtn, textArea, output;

function getContent() {
output.innerHTML = textArea.value.replace(/[\r\n]{1,}/g, '<br></br>');
}

WinJS.Namespace.define('textArea', {
setUp: function () {
goBtn = document.getElementById('textAreaGo');
textArea = document.getElementById('textAreaIn');
output = document.getElementById('textAreaOut');

goBtn.addEventListener('pointerdown', getContent, false);
}
});
}());
7 changes: 7 additions & 0 deletions TextAreas/TextAreas.Shared/js/textBox.js
@@ -0,0 +1,7 @@
(function () {
'use strict';
WinJS.Namespace.define('textBox', {
setUp: function () {
}
});
}());
6 changes: 6 additions & 0 deletions TextAreas/TextAreas.Windows/TextAreas.Windows.jsproj.user
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ReferenceCachePath>C:\Users\rudenoise\AppData\Local\Temp\TextAreas.Windows_refcache</ReferenceCachePath>
</PropertyGroup>
</Project>
27 changes: 26 additions & 1 deletion TextAreas/TextAreas.Windows/bin/Debug/AppX/default.html
Expand Up @@ -11,9 +11,34 @@

<!-- TextAreas.Windows references -->
<link href="/css/default.css" rel="stylesheet" />
<script src="js/textArea.js"></script>
<script src="js/textBox.js"></script>
<script src="/js/default.js"></script>

</head>
<body>
<p>Content goes here</p>
<H1>Text Areas</H1>
<hr />
<h2>Regular text area:</h2>
<h3>In</h3>
<textarea id="textAreaIn">Paste some content from the web into me...</textarea>
<br clear="all" />
<button id="textAreaGo">Go</button>
<h3>Out</h3>
<div id="textAreaOut"></div>
<hr />
<h2>TextBox</h2>
<h3>In</h3>
<div id="textBoxContainer">
<div id="textBoxIn"
role="textbox"
contenteditable="true"
aria-multiline="true"
class="win-textarea">Paste some content from the web into me...</div>
</div>
<br clear="all" />
<button id="textBoxGo">Go</button>
<h3>Out</h3>
<div id="textBoxOut"></div>
</body>
</html>
2 changes: 2 additions & 0 deletions TextAreas/TextAreas.Windows/bin/Debug/AppX/js/default.js
Expand Up @@ -15,6 +15,8 @@
// TODO: This application has been reactivated from suspension.
// Restore application state here.
}
textArea.setUp();

args.setPromise(WinJS.UI.processAll());
}
};
Expand Down
18 changes: 18 additions & 0 deletions TextAreas/TextAreas.Windows/bin/Debug/AppX/js/textArea.js
@@ -0,0 +1,18 @@
(function () {
'use strict';
var goBtn, textArea, output;

function getContent() {
output.innerHTML = textArea.value.replace(/[\r\n]{1,}/g, '<br></br>');
}

WinJS.Namespace.define('textArea', {
setUp: function () {
goBtn = document.getElementById('textAreaGo');
textArea = document.getElementById('textAreaIn');
output = document.getElementById('textAreaOut');

goBtn.addEventListener('pointerdown', getContent, false);
}
});
}());
7 changes: 7 additions & 0 deletions TextAreas/TextAreas.Windows/bin/Debug/AppX/js/textBox.js
@@ -0,0 +1,7 @@
(function () {
'use strict';
WinJS.Namespace.define('textBox', {
setUp: function () {
}
});
}());
Binary file not shown.
Binary file modified TextAreas/TextAreas.Windows/bin/Debug/AppX/resources.pri
Binary file not shown.
46 changes: 27 additions & 19 deletions TextAreas/TextAreas.Windows/bin/Debug/AppX/vs.appxrecipe
Expand Up @@ -7,7 +7,7 @@
<SolutionConfiguration>Debug|AnyCPU</SolutionConfiguration>
<PackageArchitecture>neutral</PackageArchitecture>
<PackageIdentityName>8c1c0527-1fb1-4a4f-9075-8b376b2f900b</PackageIdentityName>
<IntermediateOutputPath>C:\Users\rudenoise\Documents\2\TextAreas\TextAreas\TextAreas.Windows\bld\Debug\</IntermediateOutputPath>
<IntermediateOutputPath>C:\Users\rudenoise\Documents\TextAreas\TextAreas\TextAreas.Windows\bld\Debug\</IntermediateOutputPath>
<RegisteredManifestChecksum>579C0883092A5D8BF263621583549DCC7DB27795C1513FA79D550D1027369C04</RegisteredManifestChecksum>
<RegisteredPackageMoniker>8c1c0527-1fb1-4a4f-9075-8b376b2f900b_1.0.0.0_neutral__81jn6d9hc2h0c</RegisteredPackageMoniker>
<RegisteredUserModeAppID>8c1c0527-1fb1-4a4f-9075-8b376b2f900b_81jn6d9hc2h0c!App</RegisteredUserModeAppID>
Expand All @@ -17,48 +17,56 @@
<JitOptimizationSuppressed>True</JitOptimizationSuppressed>
</PropertyGroup>
<ItemGroup>
<AppXManifest Include="C:\Users\rudenoise\Documents\2\TextAreas\TextAreas\TextAreas.Windows\bin\Debug\AppxManifest.xml">
<AppXManifest Include="C:\Users\rudenoise\Documents\TextAreas\TextAreas\TextAreas.Windows\bin\Debug\AppxManifest.xml">
<PackagePath>AppxManifest.xml</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
<Modified>2015-04-29T08:53:29.236</Modified>
<Modified>2015-04-29T09:21:26.428</Modified>
</AppXManifest>
</ItemGroup>
<ItemGroup>
<AppxPackagedFile Include="C:\Users\rudenoise\Documents\2\TextAreas\TextAreas\TextAreas.Windows\default.html">
<AppxPackagedFile Include="C:\Users\rudenoise\Documents\TextAreas\TextAreas\TextAreas.Windows\default.html">
<PackagePath>default.html</PackagePath>
<Modified>2015-04-29T08:52:53.946</Modified>
<Modified>2015-04-29T09:21:56.598</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\rudenoise\Documents\2\TextAreas\TextAreas\TextAreas.Windows\images\logo.png">
<AppxPackagedFile Include="C:\Users\rudenoise\Documents\TextAreas\TextAreas\TextAreas.Windows\images\logo.png">
<PackagePath>images\logo.png</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
<Modified>2014-06-02T17:38:24.000</Modified>
<Modified>2015-04-29T08:57:50.271</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\rudenoise\Documents\2\TextAreas\TextAreas\TextAreas.Windows\images\smalllogo.png">
<AppxPackagedFile Include="C:\Users\rudenoise\Documents\TextAreas\TextAreas\TextAreas.Windows\images\smalllogo.png">
<PackagePath>images\smalllogo.png</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
<Modified>2014-06-02T17:38:24.000</Modified>
<Modified>2015-04-29T08:57:50.287</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\rudenoise\Documents\2\TextAreas\TextAreas\TextAreas.Windows\images\splashscreen.png">
<AppxPackagedFile Include="C:\Users\rudenoise\Documents\TextAreas\TextAreas\TextAreas.Windows\images\splashscreen.png">
<PackagePath>images\splashscreen.png</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
<Modified>2014-06-02T17:38:24.000</Modified>
<Modified>2015-04-29T08:57:50.287</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\rudenoise\Documents\2\TextAreas\TextAreas\TextAreas.Windows\images\storelogo.png">
<AppxPackagedFile Include="C:\Users\rudenoise\Documents\TextAreas\TextAreas\TextAreas.Windows\images\storelogo.png">
<PackagePath>images\storelogo.png</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
<Modified>2014-06-02T17:38:24.000</Modified>
<Modified>2015-04-29T08:57:50.287</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\rudenoise\Documents\2\TextAreas\TextAreas\TextAreas.Windows\css\default.css">
<AppxPackagedFile Include="C:\Users\rudenoise\Documents\TextAreas\TextAreas\TextAreas.Windows\css\default.css">
<PackagePath>css\default.css</PackagePath>
<Modified>2014-06-02T17:38:24.000</Modified>
<Modified>2015-04-29T08:57:50.271</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\rudenoise\Documents\2\TextAreas\TextAreas\TextAreas.Shared\js\default.js">
<AppxPackagedFile Include="C:\Users\rudenoise\Documents\TextAreas\TextAreas\TextAreas.Shared\js\default.js">
<PackagePath>js\default.js</PackagePath>
<Modified>2015-04-29T08:52:53.728</Modified>
<Modified>2015-04-29T09:21:56.564</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\rudenoise\Documents\2\TextAreas\TextAreas\TextAreas.Windows\bin\Debug\ReverseMap\resources.pri">
<AppxPackagedFile Include="C:\Users\rudenoise\Documents\TextAreas\TextAreas\TextAreas.Shared\js\textArea.js">
<PackagePath>js\textArea.js</PackagePath>
<Modified>2015-04-29T09:29:08.254</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\rudenoise\Documents\TextAreas\TextAreas\TextAreas.Shared\js\textBox.js">
<PackagePath>js\textBox.js</PackagePath>
<Modified>2015-04-29T09:21:21.755</Modified>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\rudenoise\Documents\TextAreas\TextAreas\TextAreas.Windows\bin\Debug\ReverseMap\resources.pri">
<PackagePath>resources.pri</PackagePath>
<Modified>2015-04-29T08:53:29.017</Modified>
<Modified>2015-04-29T09:21:26.318</Modified>
</AppxPackagedFile>
</ItemGroup>
<ItemGroup>
Expand Down
Binary file modified TextAreas/TextAreas.Windows/bin/Debug/ReverseMap/resources.pri
Binary file not shown.
Expand Up @@ -7,41 +7,47 @@
<SolutionConfiguration>Debug|AnyCPU</SolutionConfiguration>
<PackageArchitecture>neutral</PackageArchitecture>
<PackageIdentityName>8c1c0527-1fb1-4a4f-9075-8b376b2f900b</PackageIdentityName>
<IntermediateOutputPath>C:\Users\rudenoise\Documents\2\TextAreas\TextAreas\TextAreas.Windows\bld\Debug\</IntermediateOutputPath>
<IntermediateOutputPath>C:\Users\rudenoise\Documents\TextAreas\TextAreas\TextAreas.Windows\bld\Debug\</IntermediateOutputPath>
</PropertyGroup>
<ItemGroup>
<AppXManifest Include="C:\Users\rudenoise\Documents\2\TextAreas\TextAreas\TextAreas.Windows\bin\Debug\AppxManifest.xml">
<AppXManifest Include="C:\Users\rudenoise\Documents\TextAreas\TextAreas\TextAreas.Windows\bin\Debug\AppxManifest.xml">
<PackagePath>AppxManifest.xml</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
</AppXManifest>
</ItemGroup>
<ItemGroup>
<AppxPackagedFile Include="C:\Users\rudenoise\Documents\2\TextAreas\TextAreas\TextAreas.Windows\default.html">
<AppxPackagedFile Include="C:\Users\rudenoise\Documents\TextAreas\TextAreas\TextAreas.Windows\default.html">
<PackagePath>default.html</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\rudenoise\Documents\2\TextAreas\TextAreas\TextAreas.Windows\images\logo.png">
<AppxPackagedFile Include="C:\Users\rudenoise\Documents\TextAreas\TextAreas\TextAreas.Windows\images\logo.png">
<PackagePath>images\logo.png</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\rudenoise\Documents\2\TextAreas\TextAreas\TextAreas.Windows\images\smalllogo.png">
<AppxPackagedFile Include="C:\Users\rudenoise\Documents\TextAreas\TextAreas\TextAreas.Windows\images\smalllogo.png">
<PackagePath>images\smalllogo.png</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\rudenoise\Documents\2\TextAreas\TextAreas\TextAreas.Windows\images\splashscreen.png">
<AppxPackagedFile Include="C:\Users\rudenoise\Documents\TextAreas\TextAreas\TextAreas.Windows\images\splashscreen.png">
<PackagePath>images\splashscreen.png</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\rudenoise\Documents\2\TextAreas\TextAreas\TextAreas.Windows\images\storelogo.png">
<AppxPackagedFile Include="C:\Users\rudenoise\Documents\TextAreas\TextAreas\TextAreas.Windows\images\storelogo.png">
<PackagePath>images\storelogo.png</PackagePath>
<ReRegisterAppIfChanged>true</ReRegisterAppIfChanged>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\rudenoise\Documents\2\TextAreas\TextAreas\TextAreas.Windows\css\default.css">
<AppxPackagedFile Include="C:\Users\rudenoise\Documents\TextAreas\TextAreas\TextAreas.Windows\css\default.css">
<PackagePath>css\default.css</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\rudenoise\Documents\2\TextAreas\TextAreas\TextAreas.Shared\js\default.js">
<AppxPackagedFile Include="C:\Users\rudenoise\Documents\TextAreas\TextAreas\TextAreas.Shared\js\default.js">
<PackagePath>js\default.js</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\rudenoise\Documents\2\TextAreas\TextAreas\TextAreas.Windows\bin\Debug\ReverseMap\resources.pri">
<AppxPackagedFile Include="C:\Users\rudenoise\Documents\TextAreas\TextAreas\TextAreas.Shared\js\textArea.js">
<PackagePath>js\textArea.js</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\rudenoise\Documents\TextAreas\TextAreas\TextAreas.Shared\js\textBox.js">
<PackagePath>js\textBox.js</PackagePath>
</AppxPackagedFile>
<AppxPackagedFile Include="C:\Users\rudenoise\Documents\TextAreas\TextAreas\TextAreas.Windows\bin\Debug\ReverseMap\resources.pri">
<PackagePath>resources.pri</PackagePath>
</AppxPackagedFile>
</ItemGroup>
Expand Down
@@ -1 +1 @@
C:\Users\rudenoise\Documents\2\TextAreas\TextAreas\TextAreas.Windows\TextAreas.Windows.jsproj;neutral
C:\Users\rudenoise\Documents\TextAreas\TextAreas\TextAreas.Windows\TextAreas.Windows.jsproj;neutral
Expand Up @@ -13,3 +13,18 @@ C:\Users\rudenoise\Documents\2\TextAreas\TextAreas\TextAreas.Windows\bld\Debug\q
C:\Users\rudenoise\Documents\2\TextAreas\TextAreas\TextAreas.Windows\bld\Debug\qualifiers.txt.intermediate
C:\Users\rudenoise\Documents\2\TextAreas\TextAreas\TextAreas.Windows\bld\Debug\MultipleQualifiersPerDimensionFound.txt
C:\Users\rudenoise\Documents\2\TextAreas\TextAreas\TextAreas.Windows\bld\Debug\ProjectArchitectures.txt
C:\Users\rudenoise\Documents\TextAreas\TextAreas\TextAreas.Windows\bin\Debug\ReverseMap\resources.pri
C:\Users\rudenoise\Documents\TextAreas\TextAreas\TextAreas.Windows\bin\Debug\AppxManifest.xml
C:\Users\rudenoise\Documents\TextAreas\TextAreas\TextAreas.Windows\bin\Debug\TextAreas.Windows.build.appxrecipe
C:\Users\rudenoise\Documents\TextAreas\TextAreas\TextAreas.Windows\bld\Debug\priconfig.xml
C:\Users\rudenoise\Documents\TextAreas\TextAreas\TextAreas.Windows\bld\Debug\priconfig.xml.intermediate
C:\Users\rudenoise\Documents\TextAreas\TextAreas\TextAreas.Windows\bld\Debug\layout.resfiles
C:\Users\rudenoise\Documents\TextAreas\TextAreas\TextAreas.Windows\bld\Debug\layout.resfiles.intermediate
C:\Users\rudenoise\Documents\TextAreas\TextAreas\TextAreas.Windows\bld\Debug\resources.resfiles
C:\Users\rudenoise\Documents\TextAreas\TextAreas\TextAreas.Windows\bld\Debug\resources.resfiles.intermediate
C:\Users\rudenoise\Documents\TextAreas\TextAreas\TextAreas.Windows\bld\Debug\pri.resfiles
C:\Users\rudenoise\Documents\TextAreas\TextAreas\TextAreas.Windows\bld\Debug\pri.resfiles.intermediate
C:\Users\rudenoise\Documents\TextAreas\TextAreas\TextAreas.Windows\bld\Debug\qualifiers.txt
C:\Users\rudenoise\Documents\TextAreas\TextAreas\TextAreas.Windows\bld\Debug\qualifiers.txt.intermediate
C:\Users\rudenoise\Documents\TextAreas\TextAreas\TextAreas.Windows\bld\Debug\MultipleQualifiersPerDimensionFound.txt
C:\Users\rudenoise\Documents\TextAreas\TextAreas\TextAreas.Windows\bld\Debug\ProjectArchitectures.txt
2 changes: 2 additions & 0 deletions TextAreas/TextAreas.Windows/bld/Debug/layout.resfiles
@@ -1,4 +1,6 @@
js\default.js
js\textArea.js
js\textBox.js
css\default.css
default.html
images\logo.png
Expand Down
@@ -1,4 +1,6 @@
js\default.js
js\textArea.js
js\textBox.js
css\default.css
default.html
images\logo.png
Expand Down
27 changes: 26 additions & 1 deletion TextAreas/TextAreas.Windows/default.html
Expand Up @@ -11,9 +11,34 @@

<!-- TextAreas.Windows references -->
<link href="/css/default.css" rel="stylesheet" />
<script src="js/textArea.js"></script>
<script src="js/textBox.js"></script>
<script src="/js/default.js"></script>

</head>
<body>
<p>Content goes here</p>
<H1>Text Areas</H1>
<hr />
<h2>Regular text area:</h2>
<h3>In</h3>
<textarea id="textAreaIn">Paste some content from the web into me...</textarea>
<br clear="all" />
<button id="textAreaGo">Go</button>
<h3>Out</h3>
<div id="textAreaOut"></div>
<hr />
<h2>TextBox</h2>
<h3>In</h3>
<div id="textBoxContainer">
<div id="textBoxIn"
role="textbox"
contenteditable="true"
aria-multiline="true"
class="win-textarea">Paste some content from the web into me...</div>
</div>
<br clear="all" />
<button id="textBoxGo">Go</button>
<h3>Out</h3>
<div id="textBoxOut"></div>
</body>
</html>

0 comments on commit be06710

Please sign in to comment.