Bug Fix #30: Upload File & Capture Image Buttons

Now both buttons work as expected, rather than having to refresh that
page to gain access to the other feature.
This commit is contained in:
Gary Sharp
2013-12-02 17:21:56 +11:00
parent 2dd3f5f9ab
commit fad8eae9f4
2 changed files with 73 additions and 73 deletions
@@ -322,7 +322,6 @@
showDialog('/File');
});
var silverlightUploadAttachment = $('#silverlightUploadAttachment').get(0);
function showDialog(navigationPath) {
if (!$dialogUpload) {
Silverlight.createObject(
@@ -338,8 +337,7 @@
}
}
},
'UploadUrl=@(Url.Action(MVC.API.Job.AttachmentUpload(Model.Job.Id, null)))'
);
'UploadUrl=@(Url.Action(MVC.API.Job.AttachmentUpload(Model.Job.Id, null)))');
$dialogUpload = $('#dialogUpload').dialog({
autoOpen: false,
@@ -349,14 +347,16 @@
width: 860,
height: 550,
close: function () {
if (silverlightUploadAttachment && silverlightUploadAttachment.content)
silverlightUploadAttachment.content.Navigator.Navigate('/Hidden');
var sl = $('#silverlightUploadAttachment').get(0);
if (sl.content)
sl.content.Navigator.Navigate('/Hidden');
}
});
}
$dialogUpload.dialog('open');
if (isLoaded) {
silverlightUploadAttachment.content.Navigator.Navigate(navigationPath);
$('#silverlightUploadAttachment').get(0).content.Navigator.Navigate(navigationPath);
} else {
onLoadNavigation = navigationPath;
}
@@ -1038,14 +1038,13 @@ WriteLiteral(@"
showDialog('/File');
});
var silverlightUploadAttachment = $('#silverlightUploadAttachment').get(0);
function showDialog(navigationPath) {
if (!$dialogUpload) {
Silverlight.createObject(
'");
#line 329 "..\..\Views\Job\JobParts\Resources.cshtml"
#line 328 "..\..\Views\Job\JobParts\Resources.cshtml"
Write(Links.ClientBin.Disco_Silverlight_AttachmentUpload_xap);
@@ -1066,14 +1065,13 @@ WriteLiteral(@"',
'UploadUrl=");
#line 341 "..\..\Views\Job\JobParts\Resources.cshtml"
#line 340 "..\..\Views\Job\JobParts\Resources.cshtml"
Write(Url.Action(MVC.API.Job.AttachmentUpload(Model.Job.Id, null)));
#line default
#line hidden
WriteLiteral(@"'
);
WriteLiteral(@"');
$dialogUpload = $('#dialogUpload').dialog({
autoOpen: false,
@@ -1083,14 +1081,16 @@ WriteLiteral(@"'
width: 860,
height: 550,
close: function () {
if (silverlightUploadAttachment && silverlightUploadAttachment.content)
silverlightUploadAttachment.content.Navigator.Navigate('/Hidden');
var sl = $('#silverlightUploadAttachment').get(0);
if (sl.content)
sl.content.Navigator.Navigate('/Hidden');
}
});
}
$dialogUpload.dialog('open');
if (isLoaded) {
silverlightUploadAttachment.content.Navigator.Navigate(navigationPath);
$('#silverlightUploadAttachment').get(0).content.Navigator.Navigate(navigationPath);
} else {
onLoadNavigation = navigationPath;
}