Use a textarea instead of a prompt for export to prevent truncation in

Chrome.
This commit is contained in:
Michael
2013-11-14 21:33:14 -05:00
parent c27430f29e
commit 16824386eb
3 changed files with 41 additions and 19 deletions
+5
View File
@@ -427,6 +427,11 @@ body.noMask .eventTitle:after {
min-height: 100px; min-height: 100px;
} }
#description textarea {
width: 100%;
height: 225px;
}
body.noMask #description { body.noMask #description {
color: white; color: white;
} }
+15 -2
View File
@@ -204,7 +204,6 @@ var Engine = {
buttons: { buttons: {
'export': { 'export': {
text: 'export', text: 'export',
nextScene: 'end',
onChoose: Engine.export64 onChoose: Engine.export64
}, },
'import': { 'import': {
@@ -243,7 +242,21 @@ var Engine = {
string64 = string64.replace(/\s/g, ''); string64 = string64.replace(/\s/g, '');
string64 = string64.replace(/\./g, ''); string64 = string64.replace(/\./g, '');
string64 = string64.replace(/\n/g, ''); string64 = string64.replace(/\n/g, '');
prompt("save this.",string64); Events.startEvent({
title: 'Export',
scenes: {
start: {
text: ['save this.'],
textarea: string64,
buttons: {
'done': {
text: 'got it',
nextScene: 'end'
}
}
}
}
});
}, },
import64: function() { import64: function() {
+4
View File
@@ -611,6 +611,10 @@ var Events = {
$('<div>').text(scene.text[i]).appendTo(desc); $('<div>').text(scene.text[i]).appendTo(desc);
} }
if(scene.textarea) {
$('<textarea>').val(scene.textarea).appendTo(desc);
}
// Draw any loot // Draw any loot
if(scene.loot) { if(scene.loot) {
Events.drawLoot(scene.loot); Events.drawLoot(scene.loot);