Hi,
This is a weird one.
My markup is rather large so I'll just include a collapsed summary of my windows. The full declarations can be found at the end of this thread.
<
telerik:RadWindowManager
ID
=
"RadWindowManager"
runat
=
"server"
ShowContentDuringLoad
=
"false"
Skin
=
"Office2007"
Style
=
"z-index: 7000"
>
<
Windows
>
<
telerik:RadWindow
ID
=
"winTaskIdentifier"
... > ... </
telerik:RadWindow
>
<
telerik:RadWindow
ID
=
"winActivity"
... > ... </
telerik:RadWindow
>
<
telerik:RadWindow
ID
=
"winAutoSave"
... > ... </
telerik:RadWindow
>
<
telerik:RadWindow
ID
=
"winExport"
... > ... </
telerik:RadWindow
>
</
Windows
>
</
telerik:RadWindowManager
>
All of the windows use ContentTemplate.
The issue is that "one" of these windows will display the footer from the master page.
If I re-order the windows, then the footer appears on another one.
It appeared that whatever window was in the 3rd position (winAutoSave in the snippet above), would have the footer - but I've found that is not always the case.
Another important clue is that this only occurs in Chrome; Firefox and IE are fine and do not show the footer on any of the windows.
I have attached a file containing a screenshot showing the issue on the Auto Save popup.
The fact that merely changing the sequence in which the windows occur in my page makes me believe that it's not a problem at my end.
Please help.
Thanks
Jim
Here's the full markup for the windows - the footer and referenced class from the master appear at the bottom:
<
telerik:RadWindowManager
ID
=
"RadWindowManager"
runat
=
"server"
ShowContentDuringLoad
=
"false"
Skin
=
"Office2007"
Style
=
"z-index: 7000"
>
<
Windows
>
<
telerik:RadWindow
ID
=
"winTaskIdentifier"
Width
=
"520px"
Height
=
"200px"
runat
=
"server"
Title
=
"Task Identification"
VisibleOnPageLoad
=
"false"
Behaviors
=
"Close,Move"
EnableShadow
=
"true"
Modal
=
"true"
VisibleStatusbar
=
"False"
OnClientClose
=
"OnClientClose"
>
<
ContentTemplate
>
<
div
style
=
"padding: 10px;"
>
<
telerik:RadButton
ID
=
"RadButton1"
Text
=
"OK"
runat
=
"server"
OnClientClicked
=
"taskIdentifierDialogButtonClicked"
CommandName
=
"update"
AutoPostBack
=
"false"
>
</
telerik:RadButton
>
<
telerik:RadButton
ID
=
"RadButton2"
Text
=
"Cancel"
runat
=
"server"
OnClientClicked
=
"taskIdentifierDialogButtonClicked"
CommandName
=
"cancel"
AutoPostBack
=
"false"
>
</
telerik:RadButton
>
<
div
style
=
"padding: 10px;"
>
<
br
/>
<
telerik:RadButton
ID
=
"chkShowIdentifiers"
runat
=
"server"
ButtonType
=
"ToggleButton"
Style
=
"z-index: 999999"
Checked
=
"False"
ToggleType
=
"CheckBox"
AutoPostBack
=
"false"
Text
=
"Show Identifiers (diagram + exports)"
OnClientCheckedChanged
=
"ShowIdentifiers"
>
</
telerik:RadButton
>
<
asp:Panel
ID
=
"pnlMain"
runat
=
"server"
>
<
div
style
=
"margin-top: 10px;"
>
<
telerik:RadButton
ID
=
"chkSysIdent"
runat
=
"server"
ButtonType
=
"ToggleButton"
Style
=
"z-index: 999999"
Checked
=
"True"
GroupName
=
"IdentifierType"
OnClientCheckedChanged
=
"chkSysIdent_CheckedChanged"
ToggleType
=
"Radio"
AutoPostBack
=
"false"
Text
=
"Use System Format (e.g., 3.5)"
>
</
telerik:RadButton
>
<
telerik:RadButton
ID
=
"chkIncludePrefix"
runat
=
"server"
ButtonType
=
"ToggleButton"
Style
=
"z-index: 999999"
Checked
=
"False"
ToggleType
=
"CheckBox"
AutoPostBack
=
"false"
Text
=
"Include Process Prefix (e.g., INC 3.5)"
>
</
telerik:RadButton
>
<
br
/>
<
telerik:RadButton
ID
=
"chkUserIdent"
runat
=
"server"
ButtonType
=
"ToggleButton"
Style
=
"z-index: 999999"
Checked
=
"False"
GroupName
=
"IdentifierType"
ToggleType
=
"Radio"
AutoPostBack
=
"false"
Text
=
"User Provided (manually entered for each activity / task)"
>
</
telerik:RadButton
>
</
div
>
</
asp:Panel
>
</
ContentTemplate
>
</
telerik:RadWindow
>
<
telerik:RadWindow
ID
=
"winActivity"
Width
=
"420px"
Height
=
"320px"
runat
=
"server"
VisibleOnPageLoad
=
"false"
Behaviors
=
"Close,Move"
EnableShadow
=
"true"
Modal
=
"true"
VisibleStatusbar
=
"False"
OnClientClose
=
"OnClientClose"
OnClientShow
=
"OnWindowShow"
>
<
ContentTemplate
>
<
telerik:RadScriptBlock
ID
=
"RadScriptBlock1"
runat
=
"server"
>
<
script
type
=
"text/javascript"
>
var obj;
function pageLoad() {
obj = document.getElementById('<%= txtActivityName.ClientID %>');
}
function OnWindowShow(sender, args) {
if (obj != null) {
//setTimeout(" obj.focus();", 300);
document.getElementById('<%= lblActivityError.ClientID %>').style.display = "none";
}
}
</
script
>
</
telerik:RadScriptBlock
>
<
div
style
=
"padding: 10px; float: left;"
>
<
telerik:RadButton
ID
=
"btnOK"
Text
=
"OK"
runat
=
"server"
OnClientClicked
=
"activityDialogButtonClicked"
AutoPostBack
=
"false"
ValidateRequestMode
=
"Enabled"
>
</
telerik:RadButton
>
<
telerik:RadButton
ID
=
"btnCancel"
Text
=
"Cancel"
runat
=
"server"
OnClientClicked
=
"activityDialogButtonClicked"
CommandName
=
"cancel"
AutoPostBack
=
"false"
>
</
telerik:RadButton
>
</
div
>
<
div
style
=
"padding: 10px; float: right;"
>
<
asp:Label
ID
=
"lblActivityError"
runat
=
"server"
Text
=
"Name field is required"
CssClass
=
"required"
></
asp:Label
>
<%-- <
asp:LinkButton
ID
=
"lnkSpell"
runat
=
"server"
><
img
style
=
"border:0px"
alt
=
""
src
=
"Images/From Web/spellchecker_24x24.png"
/></
asp:LinkButton
>--%>
</
div
>
<
div
style
=
"padding: 10px;"
>
<
table
>
<
tr
>
<
td
>
<
asp:Label
ID
=
"Label3"
runat
=
"server"
Text
=
"Name"
CssClass
=
"popupLabelText"
></
asp:Label
>
</
td
>
</
tr
>
<
tr
>
<
td
>
<
telerik:RadTextBox
ID
=
"txtActivityName"
Width
=
"350px"
runat
=
"server"
EmptyMessage
=
"Required"
></
telerik:RadTextBox
>
</
td
>
</
tr
>
<
tr
>
<
td
>
<
asp:Label
ID
=
"Label7"
runat
=
"server"
Text
=
"Description"
CssClass
=
"popupLabelText"
></
asp:Label
>
</
td
>
</
tr
>
<
tr
>
<
td
>
<
telerik:RadTextBox
ID
=
"txtActivityDesc"
Width
=
"350px"
Rows
=
"8"
TextMode
=
"MultiLine"
runat
=
"server"
></
telerik:RadTextBox
>
</
td
>
</
tr
>
</
table
>
</
div
>
</
ContentTemplate
>
</
telerik:RadWindow
>
<
telerik:RadWindow
ID
=
"winAutoSave"
Width
=
"520px"
Height
=
"300px"
runat
=
"server"
Title
=
"Auto-Save"
VisibleOnPageLoad
=
"false"
Behaviors
=
"Close,Move"
EnableShadow
=
"true"
Modal
=
"true"
VisibleStatusbar
=
"False"
OnClientClose
=
"OnClientClose"
>
<
ContentTemplate
>
<
div
style
=
"padding: 10px;"
>
<
telerik:RadButton
ID
=
"RadButton5"
Text
=
"OK"
runat
=
"server"
OnClientClicked
=
"autoSaveDialogButtonClicked"
CommandName
=
"update"
AutoPostBack
=
"false"
>
</
telerik:RadButton
>
<
telerik:RadButton
ID
=
"RadButton6"
Text
=
"Cancel"
runat
=
"server"
OnClientClicked
=
"autoSaveDialogButtonClicked"
CommandName
=
"cancel"
AutoPostBack
=
"false"
>
</
telerik:RadButton
>
<
div
style
=
"padding: 10px;"
>
<
br
/>
<
telerik:RadButton
ID
=
"chkAutoSave"
runat
=
"server"
ButtonType
=
"ToggleButton"
Style
=
"z-index: 999999"
Checked
=
"False"
ToggleType
=
"CheckBox"
AutoPostBack
=
"false"
Text
=
"Enable Auto-Save"
OnClientCheckedChanged
=
"EnableAutoSave"
>
</
telerik:RadButton
>
<
asp:Panel
ID
=
"pnlAutoSave"
runat
=
"server"
>
<
div
style
=
"margin-top: 10px;"
>
<
asp:Label
ID
=
"Label8"
runat
=
"server"
Text="Number of <strong>minutes</
strong
> after which the diagram will automatically be saved (1-30)"></
asp:Label
>
<
br
/>
<
br
/>
<
telerik:RadNumericTextBox
ID
=
"numSaveInterval"
runat
=
"server"
MinValue
=
"1"
MaxValue
=
"30"
ShowSpinButtons
=
"True"
Width
=
"50px"
>
<
NumberFormat
DecimalDigits
=
"0"
></
NumberFormat
>
</
telerik:RadNumericTextBox
>
</
div
>
</
asp:Panel
>
<
div
style
=
"margin-top: 10px;"
>
<
asp:Label
ID
=
"Label10"
runat
=
"server"
Text
=
"Note: The current diagram is always saved when switching between activities or "
></
asp:Label
>
<
asp:Label
ID
=
"Label11"
runat
=
"server"
Text
=
"navigating to another page - regardless of the above settings."
></
asp:Label
>
</
div
>
</
ContentTemplate
>
</
telerik:RadWindow
>
<
telerik:RadWindow
ID
=
"winExport"
Width
=
"520px"
Height
=
"275px"
runat
=
"server"
Title
=
"Export All Process Activities"
VisibleOnPageLoad
=
"false"
Behaviors
=
"Close,Move"
EnableShadow
=
"true"
Modal
=
"true"
VisibleStatusbar
=
"False"
OnClientClose
=
"OnClientClose"
>
<
ContentTemplate
>
<
div
style
=
"padding: 10px;"
>
<
telerik:RadButton
ID
=
"RadButton3"
Text
=
"OK"
runat
=
"server"
OnClientClicked
=
"exportDialogButtonClicked"
CommandName
=
"export"
AutoPostBack
=
"false"
>
</
telerik:RadButton
>
<
telerik:RadButton
ID
=
"RadButton4"
Text
=
"Cancel"
runat
=
"server"
OnClientClicked
=
"exportDialogButtonClicked"
CommandName
=
"cancel"
AutoPostBack
=
"false"
>
</
telerik:RadButton
>
<
div
style
=
"padding: 10px;"
>
<
div
style
=
"margin-top: 10px;"
>
<
telerik:RadButton
ID
=
"optExportCurrent"
runat
=
"server"
ButtonType
=
"ToggleButton"
Style
=
"z-index: 999999"
Checked
=
"True"
GroupName
=
"ExportType"
OnClientCheckedChanged
=
"optExportCurrent_CheckedChanged"
ToggleType
=
"Radio"
AutoPostBack
=
"false"
Text
=
"Export Current Activity"
>
</
telerik:RadButton
>
<
div
style
=
"margin-left: 20px;"
>
<
telerik:RadButton
ID
=
"optPNG"
runat
=
"server"
ButtonType
=
"ToggleButton"
Style
=
"z-index: 999999"
Checked
=
"True"
GroupName
=
"ImageType"
OnClientCheckedChanged
=
"imageTypeChanged"
ToggleType
=
"Radio"
AutoPostBack
=
"false"
Text
=
"png"
>
</
telerik:RadButton
>
<
telerik:RadButton
ID
=
"optJPG"
runat
=
"server"
ButtonType
=
"ToggleButton"
Style
=
"z-index: 999999"
Checked
=
"False"
GroupName
=
"ImageType"
OnClientCheckedChanged
=
"imageTypeChanged"
ToggleType
=
"Radio"
AutoPostBack
=
"false"
Text
=
"jpg"
>
</
telerik:RadButton
>
<
telerik:RadButton
ID
=
"optBMP"
runat
=
"server"
ButtonType
=
"ToggleButton"
Style
=
"z-index: 999999"
Checked
=
"False"
GroupName
=
"ImageType"
OnClientCheckedChanged
=
"imageTypeChanged"
ToggleType
=
"Radio"
AutoPostBack
=
"false"
Text
=
"bmp"
>
</
telerik:RadButton
>
<
telerik:RadButton
ID
=
"optSVG"
runat
=
"server"
ButtonType
=
"ToggleButton"
Style
=
"z-index: 999999"
Checked
=
"False"
GroupName
=
"ImageType"
OnClientCheckedChanged
=
"imageTypeChanged"
ToggleType
=
"Radio"
AutoPostBack
=
"false"
Text
=
"svg"
>
</
telerik:RadButton
>
</
div
>
<
br
/>
<
telerik:RadButton
ID
=
"optExportAll"
runat
=
"server"
ButtonType
=
"ToggleButton"
Style
=
"z-index: 999999"
Checked
=
"False"
GroupName
=
"ExportType"
OnClientCheckedChanged
=
"optExportAll_CheckedChanged"
ToggleType
=
"Radio"
AutoPostBack
=
"false"
Text
=
"Export All Activities (.pdf)"
>
</
telerik:RadButton
>
<
div
style
=
"margin-left: 20px;"
>
<
asp:Label
ID
=
"lblPageSize"
runat
=
"server"
Text
=
"Page Size:"
ToolTip
=
"Select the page size to which the diagram should be rendered"
></
asp:Label
>
<
telerik:RadComboBox
ID
=
"ddlPageSize"
runat
=
"server"
Width
=
"80px"
ZIndex
=
"7002"
ToolTip
=
"Select the page size to which the diagram should be rendered"
>
<
Items
>
<
telerik:RadComboBoxItem
Text
=
"Legal"
Value
=
"Legal"
/>
<
telerik:RadComboBoxItem
Text
=
"Letter"
Value
=
"Letter"
Selected
=
"True"
/>
<
telerik:RadComboBoxItem
Text
=
"A3"
Value
=
"A3"
/>
<
telerik:RadComboBoxItem
Text
=
"A4"
Value
=
"A4"
/>
</
Items
>
</
telerik:RadComboBox
>
<
telerik:RadButton
ID
=
"optLandscape"
runat
=
"server"
ButtonType
=
"ToggleButton"
ToggleType
=
"Radio"
Text
=
"Landscape"
AutoPostBack
=
"false"
GroupName
=
"orientation"
Checked
=
"true"
>
</
telerik:RadButton
>
<
telerik:RadButton
ID
=
"optPortrait"
runat
=
"server"
ButtonType
=
"ToggleButton"
ToggleType
=
"Radio"
Text
=
"Portrait"
AutoPostBack
=
"false"
GroupName
=
"orientation"
Checked
=
"false"
>
</
telerik:RadButton
>
</
div
>
<
br
/>
<
asp:Label
ID
=
"Label5"
runat
=
"server"
Text
=
"File Name:"
></
asp:Label
>
<
telerik:RadTextBox
ID
=
"txtExportFileName"
Width
=
"400px"
runat
=
"server"
Text
=
""
onkeyup
=
"this.value=this.value.replace(/[\W]/g,'_');"
></
telerik:RadTextBox
>
<
asp:Label
ID
=
"lblFileSuffix"
runat
=
"server"
Text
=
".png"
></
asp:Label
>
</
div
>
</
ContentTemplate
>
</
telerik:RadWindow
>
</
Windows
>
</
telerik:RadWindowManager
>
<
div
id
=
"divFooter"
class
=
"footer"
>
<
table
width
=
"100%"
>
<
tr
>
<
td
style
=
"width: 30%; text-align: left;"
>
<
asp:LinkButton
ID
=
"lnkPrivacy"
runat
=
"server"
Style="text-decoration: underline;
color: White;"
OnClientClick
=
"openPrivacyWindow();return false;"
>Privacy Policy</
asp:LinkButton
>
</
td
>
<
td
style
=
"width: 40%; text-align: center;"
>
<
asp:Label
ID
=
"lblCopyright"
runat
=
"server"
Text
=
"©Consulting-Portal™ Inc., all rights reserved"
></
asp:Label
>
</
td
>
<
td
style
=
"width: 30%; text-align: right;"
>
<
asp:Label
ID
=
"lblLastMod"
runat
=
"server"
OnPreRender
=
"lblLastMod_PreRender"
></
asp:Label
>
</
td
>
</
tr
>
</
table
>
</
div
>
.footer
{
position
:
fixed
;
bottom
:
0px
;
left
:
8px
;
right
:
8px
;
height
:
22px
;
margin-top
:
2px
;
padding-left
:
5px
;
padding-right
:
5px
;
font-family
: Calibri;
color
: White;
background-color
:
#15597A
;
}