Changeset 3204
- Timestamp:
- 03/03/11 16:32:56
- Files:
-
- releases/bedework-3.7/deployment/webadmin/webapp/resources/default/default/default.xsl (modified) (10 diffs)
- releases/bedework-3.7/deployment/webadmin/webapp/resources/default/default/localeSettings.xsl (added)
- releases/bedework-3.7/deployment/webadmin/webapp/resources/es_ES/default/default.xsl (modified) (9 diffs)
- releases/bedework-3.7/deployment/webadmin/webapp/resources/es_ES/default/localeSettings.xsl (added)
- releases/bedework-3.7/deployment/webadmin/webapp/resources/resources/bedeworkEventForm.js (modified) (1 diff)
- releases/bedework-3.7/deployment/webuser/webapp/resources/demoskins/de_DE/localeSettings.xsl (modified) (2 diffs)
- releases/bedework-3.7/deployment/webuser/webapp/resources/demoskins/default/localeSettings.xsl (modified) (2 diffs)
- releases/bedework-3.7/deployment/webuser/webapp/resources/demoskins/es_ES/localeSettings.xsl (modified) (2 diffs)
- releases/bedework-3.7/deployment/webuser/webapp/resources/demoskins/themes/bedeworkTheme/eventForm.xsl (modified) (6 diffs)
- releases/bedework-3.7/deployment/webuser/webapp/resources/demoskins/themes/bedeworkTheme/head.xsl (modified) (2 diffs)
- releases/bedework-3.7/deployment/webuser/webapp/resources/demoskins/themes/bedeworkTheme/javascript/bedeworkEventForm.js (modified) (2 diffs)
- trunk/deployment/webadmin/webapp/resources/default/default/default.xsl (modified) (10 diffs)
- trunk/deployment/webadmin/webapp/resources/default/default/localeSettings.xsl (added)
- trunk/deployment/webadmin/webapp/resources/es_ES/default/default.xsl (modified) (9 diffs)
- trunk/deployment/webadmin/webapp/resources/es_ES/default/localeSettings.xsl (added)
- trunk/deployment/webadmin/webapp/resources/resources/bedeworkEventForm.js (modified) (1 diff)
- trunk/deployment/webuser/webapp/resources/demoskins/de_DE/localeSettings.xsl (modified) (2 diffs)
- trunk/deployment/webuser/webapp/resources/demoskins/default/localeSettings.xsl (modified) (2 diffs)
- trunk/deployment/webuser/webapp/resources/demoskins/es_ES/localeSettings.xsl (modified) (2 diffs)
- trunk/deployment/webuser/webapp/resources/demoskins/themes/bedeworkTheme/eventForm.xsl (modified) (6 diffs)
- trunk/deployment/webuser/webapp/resources/demoskins/themes/bedeworkTheme/head.xsl (modified) (2 diffs)
- trunk/deployment/webuser/webapp/resources/demoskins/themes/bedeworkTheme/javascript/bedeworkEventForm.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
releases/bedework-3.7/deployment/webadmin/webapp/resources/default/default/default.xsl
r3199 r3204 46 46 <xsl:include href="../../../bedework-common/default/default/bedeworkAccessStrings.xsl"/> 47 47 <xsl:include href="./strings.xsl"/> 48 <xsl:include href="./localeSettings.xsl" /> 48 49 49 50 <!-- DEFINE GLOBAL CONSTANTS --> … … 250 251 </xsl:if> 251 252 <xsl:if test="/bedework/page='modEvent' or /bedework/page='modEventPending'"> 253 <!-- import the internationalized strings for the javascript widgets --> 254 <xsl:call-template name="bedeworkEventJsStrings"/> 255 252 256 <script type="text/javascript" src="{$resourcesRoot}/resources/bedework.js"> </script> 253 257 <script type="text/javascript" src="/bedework-common/javascript/bedework/bwClock.js"> </script> … … 259 263 </xsl:when> 260 264 <xsl:otherwise> 261 <!-- link rel="stylesheet" href="/bedework-common/javascript/jquery/bedeworkJqueryThemes.css"/--> 265 <!-- include the localized jQuery datepicker defaults --> 266 <xsl:call-template name="jqueryDatepickerDefaults"/> 267 268 <!-- now setup date and time pickers --> 262 269 <script type="text/javascript"> 263 270 <xsl:comment> 264 $.datepicker.setDefaults({265 constrainInput: true,266 dateFormat: "yy-mm-dd",267 showOn: "both",268 buttonImage: "<xsl:value-of select='$resourcesRoot'/>/resources/calIcon.gif",269 buttonImageOnly: true,270 gotoCurrent: true,271 duration: ""272 });273 274 271 function bwSetupDatePickers() { 275 272 // startdate … … 1843 1840 </h4> 1844 1841 <!-- show or hide rrules fields when editing: --> 1845 <!-- DEPRECATED: No longer allow the changing of recurrence information once created.1846 1842 <xsl:if test="form/recurrence"> 1847 1843 <span id="rrulesSwitch"> … … 1852 1848 <xsl:copy-of select="$bwStr-AEEF-ChangeRecurrenceRules"/> 1853 1849 </span> 1854 </xsl:if> -->1850 </xsl:if> 1855 1851 <span id="rrulesUiSwitch"> 1856 1852 <xsl:if test="form/recurrence"> … … 1866 1862 more easily internationalized. --> 1867 1863 <div id="recurrenceInfo"> 1868 <xsl:copy-of select="$bwStr-AEEF-Every"/> 1864 <xsl:copy-of select="$bwStr-AEEF-Every"/><xsl:text> </xsl:text> 1869 1865 <xsl:choose> 1870 1866 <xsl:when test="form/recurrence/interval > 1"> … … 1874 1870 <xsl:text> </xsl:text> 1875 1871 <xsl:choose> 1876 <xsl:when test="form/recurrence/freq = 'HOURLY'"><xsl:copy-of select="$bwStr-AEEF-Hour"/>< /xsl:when>1877 <xsl:when test="form/recurrence/freq = 'DAILY'"><xsl:copy-of select="$bwStr-AEEF-Day"/>< /xsl:when>1878 <xsl:when test="form/recurrence/freq = 'WEEKLY'"><xsl:copy-of select="$bwStr-AEEF-Week"/>< /xsl:when>1879 <xsl:when test="form/recurrence/freq = 'MONTHLY'"><xsl:copy-of select="$bwStr-AEEF-Month"/>< /xsl:when>1880 <xsl:when test="form/recurrence/freq = 'YEARLY'"><xsl:copy-of select="$bwStr-AEEF-Year"/>< /xsl:when>1872 <xsl:when test="form/recurrence/freq = 'HOURLY'"><xsl:copy-of select="$bwStr-AEEF-Hour"/><xsl:text> </xsl:text></xsl:when> 1873 <xsl:when test="form/recurrence/freq = 'DAILY'"><xsl:copy-of select="$bwStr-AEEF-Day"/><xsl:text> </xsl:text></xsl:when> 1874 <xsl:when test="form/recurrence/freq = 'WEEKLY'"><xsl:copy-of select="$bwStr-AEEF-Week"/><xsl:text> </xsl:text></xsl:when> 1875 <xsl:when test="form/recurrence/freq = 'MONTHLY'"><xsl:copy-of select="$bwStr-AEEF-Month"/><xsl:text> </xsl:text></xsl:when> 1876 <xsl:when test="form/recurrence/freq = 'YEARLY'"><xsl:copy-of select="$bwStr-AEEF-Year"/><xsl:text> </xsl:text></xsl:when> 1881 1877 </xsl:choose> 1882 1878 <xsl:text> </xsl:text> … … 1886 1882 <xsl:if test="position() != 1"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AEEF-And"/><xsl:text> </xsl:text></xsl:if> 1887 1883 <xsl:copy-of select="$bwStr-AEEF-On"/> 1884 <xsl:text> </xsl:text> 1888 1885 <xsl:choose> 1889 1886 <xsl:when test="@val='1'"> 1890 <xsl:copy-of select="$bwStr-AEEF-TheFirst"/> 1887 <xsl:copy-of select="$bwStr-AEEF-TheFirst"/><xsl:text> </xsl:text> 1891 1888 </xsl:when> 1892 1889 <xsl:when test="@val='2'"> 1893 <xsl:copy-of select="$bwStr-AEEF-TheSecond"/> 1890 <xsl:copy-of select="$bwStr-AEEF-TheSecond"/><xsl:text> </xsl:text> 1894 1891 </xsl:when> 1895 1892 <xsl:when test="@val='3'"> 1896 <xsl:copy-of select="$bwStr-AEEF-TheThird"/> 1893 <xsl:copy-of select="$bwStr-AEEF-TheThird"/><xsl:text> </xsl:text> 1897 1894 </xsl:when> 1898 1895 <xsl:when test="@val='4'"> 1899 <xsl:copy-of select="$bwStr-AEEF-TheFourth"/> 1896 <xsl:copy-of select="$bwStr-AEEF-TheFourth"/><xsl:text> </xsl:text> 1900 1897 </xsl:when> 1901 1898 <xsl:when test="@val='5'"> 1902 <xsl:copy-of select="$bwStr-AEEF-TheFifth"/> 1899 <xsl:copy-of select="$bwStr-AEEF-TheFifth"/><xsl:text> </xsl:text> 1903 1900 </xsl:when> 1904 1901 <xsl:when test="@val='-1'"> 1905 <xsl:copy-of select="$bwStr-AEEF-TheLast"/> 1902 <xsl:copy-of select="$bwStr-AEEF-TheLast"/><xsl:text> </xsl:text> 1906 1903 </xsl:when> 1907 1904 <!-- don't output "every" --> … … 1935 1932 1936 1933 <xsl:if test="form/recurrence/bymonthday"> 1934 <xsl:text> </xsl:text> 1937 1935 <xsl:copy-of select="$bwStr-AEEF-OnThe"/> 1936 <xsl:text> </xsl:text> 1938 1937 <xsl:apply-templates select="form/recurrence/bymonthday/val" mode="weekMonthYearNumbers"/> 1938 <xsl:text> </xsl:text> 1939 1939 <xsl:copy-of select="$bwStr-AEEF-DayOfTheMonth"/> 1940 <xsl:text> </xsl:text> 1940 1941 </xsl:if> 1941 1942 1942 1943 <xsl:if test="form/recurrence/byyearday"> 1944 <xsl:text> </xsl:text> 1943 1945 <xsl:copy-of select="$bwStr-AEEF-OnThe"/> 1946 <xsl:text> </xsl:text> 1944 1947 <xsl:apply-templates select="form/recurrence/byyearday/val" mode="weekMonthYearNumbers"/> 1948 <xsl:text> </xsl:text> 1945 1949 <xsl:copy-of select="$bwStr-AEEF-DayOfTheYear"/> 1950 <xsl:text> </xsl:text> 1946 1951 </xsl:if> 1947 1952 1948 1953 <xsl:if test="form/recurrence/byweekno"> 1954 <xsl:text> </xsl:text> 1949 1955 <xsl:copy-of select="$bwStr-AEEF-InThe"/> 1956 <xsl:text> </xsl:text> 1950 1957 <xsl:apply-templates select="form/recurrence/byweekno/val" mode="weekMonthYearNumbers"/> 1958 <xsl:text> </xsl:text> 1951 1959 <xsl:copy-of select="$bwStr-AEEF-WeekOfTheYear"/> 1960 <xsl:text> </xsl:text> 1952 1961 </xsl:if> 1953 1962 … … 1956 1965 <xsl:when test="form/recurrence/count = '-1'"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AEEF-Forever"/></xsl:when> 1957 1966 <xsl:when test="form/recurrence/until"> 1958 <xsl:copy-of select="$bwStr-AEEF-Until"/><xsl:text> </xsl:text><xsl:value-of select="substring(form/recurrence/until,1,4)"/>-<xsl:value-of select="substring(form/recurrence/until,5,2)"/>-<xsl:value-of select="substring(form/recurrence/until,7,2)"/> 1967 <xsl:text> </xsl:text> 1968 <xsl:copy-of select="$bwStr-AEEF-Until"/> 1969 <xsl:text> </xsl:text> 1970 <xsl:value-of select="substring(form/recurrence/until,1,4)"/>-<xsl:value-of select="substring(form/recurrence/until,5,2)"/>-<xsl:value-of select="substring(form/recurrence/until,7,2)"/> 1959 1971 </xsl:when> 1960 1972 <xsl:otherwise> 1973 <xsl:text> </xsl:text> 1961 1974 <xsl:value-of select="form/recurrence/count"/> 1975 <xsl:text> </xsl:text> 1962 1976 <xsl:copy-of select="$bwStr-AEEF-Times"/> 1963 1977 </xsl:otherwise> releases/bedework-3.7/deployment/webadmin/webapp/resources/es_ES/default/default.xsl
r3188 r3204 46 46 <xsl:include href="../../../bedework-common/es_ES/default/bedeworkAccessStrings.xsl"/> 47 47 <xsl:include href="./strings.xsl"/> 48 <xsl:include href="./localeSettings.xsl" /> 48 49 49 50 <!-- DEFINE GLOBAL CONSTANTS --> … … 250 251 </xsl:if> 251 252 <xsl:if test="/bedework/page='modEvent' or /bedework/page='modEventPending'"> 253 <!-- import the internationalized strings for the javascript widgets --> 254 <xsl:call-template name="bedeworkEventJsStrings"/> 255 252 256 <script type="text/javascript" src="{$resourcesRoot}/resources/bedework.js"> </script> 253 257 <script type="text/javascript" src="/bedework-common/javascript/bedework/bwClock.js"> </script> … … 259 263 </xsl:when> 260 264 <xsl:otherwise> 261 <!-- link rel="stylesheet" href="/bedework-common/javascript/jquery/bedeworkJqueryThemes.css"/--> 265 <!-- include the localized jQuery datepicker defaults --> 266 <xsl:call-template name="jqueryDatepickerDefaults"/> 267 268 <!-- now setup date and time pickers --> 262 269 <script type="text/javascript"> 263 270 <xsl:comment> 264 $.datepicker.setDefaults({265 constrainInput: true,266 dateFormat: "yy-mm-dd",267 showOn: "both",268 buttonImage: "<xsl:value-of select='$resourcesRoot'/>/resources/calIcon.gif",269 buttonImageOnly: true,270 gotoCurrent: true,271 duration: ""272 });273 274 271 function bwSetupDatePickers() { 275 272 // startdate … … 1844 1841 </h4> 1845 1842 <!-- show or hide rrules fields when editing: --> 1846 <!-- DEPRECATED: No longer allow the changing of recurrence information once created.1847 1843 <xsl:if test="form/recurrence"> 1848 1844 <span id="rrulesSwitch"> … … 1853 1849 <xsl:copy-of select="$bwStr-AEEF-ChangeRecurrenceRules"/> 1854 1850 </span> 1855 </xsl:if> -->1851 </xsl:if> 1856 1852 <span id="rrulesUiSwitch"> 1857 1853 <xsl:if test="form/recurrence"> … … 1867 1863 more easily internationalized. --> 1868 1864 <div id="recurrenceInfo"> 1869 <xsl:copy-of select="$bwStr-AEEF-Every"/> 1865 <xsl:copy-of select="$bwStr-AEEF-Every"/><xsl:text> </xsl:text> 1870 1866 <xsl:choose> 1871 1867 <xsl:when test="form/recurrence/interval > 1"> … … 1875 1871 <xsl:text> </xsl:text> 1876 1872 <xsl:choose> 1877 <xsl:when test="form/recurrence/freq = 'HOURLY'"><xsl:copy-of select="$bwStr-AEEF-Hour"/>< /xsl:when>1878 <xsl:when test="form/recurrence/freq = 'DAILY'"><xsl:copy-of select="$bwStr-AEEF-Day"/>< /xsl:when>1879 <xsl:when test="form/recurrence/freq = 'WEEKLY'"><xsl:copy-of select="$bwStr-AEEF-Week"/>< /xsl:when>1880 <xsl:when test="form/recurrence/freq = 'MONTHLY'"><xsl:copy-of select="$bwStr-AEEF-Month"/>< /xsl:when>1881 <xsl:when test="form/recurrence/freq = 'YEARLY'"><xsl:copy-of select="$bwStr-AEEF-Year"/>< /xsl:when>1873 <xsl:when test="form/recurrence/freq = 'HOURLY'"><xsl:copy-of select="$bwStr-AEEF-Hour"/><xsl:text> </xsl:text></xsl:when> 1874 <xsl:when test="form/recurrence/freq = 'DAILY'"><xsl:copy-of select="$bwStr-AEEF-Day"/><xsl:text> </xsl:text></xsl:when> 1875 <xsl:when test="form/recurrence/freq = 'WEEKLY'"><xsl:copy-of select="$bwStr-AEEF-Week"/><xsl:text> </xsl:text></xsl:when> 1876 <xsl:when test="form/recurrence/freq = 'MONTHLY'"><xsl:copy-of select="$bwStr-AEEF-Month"/><xsl:text> </xsl:text></xsl:when> 1877 <xsl:when test="form/recurrence/freq = 'YEARLY'"><xsl:copy-of select="$bwStr-AEEF-Year"/><xsl:text> </xsl:text></xsl:when> 1882 1878 </xsl:choose> 1883 1879 <xsl:text> </xsl:text> … … 1887 1883 <xsl:if test="position() != 1"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AEEF-And"/><xsl:text> </xsl:text></xsl:if> 1888 1884 <xsl:copy-of select="$bwStr-AEEF-On"/> 1885 <xsl:text> </xsl:text> 1889 1886 <xsl:choose> 1890 1887 <xsl:when test="@val='1'"> 1891 <xsl:copy-of select="$bwStr-AEEF-TheFirst"/> 1888 <xsl:copy-of select="$bwStr-AEEF-TheFirst"/><xsl:text> </xsl:text> 1892 1889 </xsl:when> 1893 1890 <xsl:when test="@val='2'"> 1894 <xsl:copy-of select="$bwStr-AEEF-TheSecond"/> 1891 <xsl:copy-of select="$bwStr-AEEF-TheSecond"/><xsl:text> </xsl:text> 1895 1892 </xsl:when> 1896 1893 <xsl:when test="@val='3'"> 1897 <xsl:copy-of select="$bwStr-AEEF-TheThird"/> 1894 <xsl:copy-of select="$bwStr-AEEF-TheThird"/><xsl:text> </xsl:text> 1898 1895 </xsl:when> 1899 1896 <xsl:when test="@val='4'"> 1900 <xsl:copy-of select="$bwStr-AEEF-TheFourth"/> 1897 <xsl:copy-of select="$bwStr-AEEF-TheFourth"/><xsl:text> </xsl:text> 1901 1898 </xsl:when> 1902 1899 <xsl:when test="@val='5'"> 1903 <xsl:copy-of select="$bwStr-AEEF-TheFifth"/> 1900 <xsl:copy-of select="$bwStr-AEEF-TheFifth"/><xsl:text> </xsl:text> 1904 1901 </xsl:when> 1905 1902 <xsl:when test="@val='-1'"> 1906 <xsl:copy-of select="$bwStr-AEEF-TheLast"/> 1903 <xsl:copy-of select="$bwStr-AEEF-TheLast"/><xsl:text> </xsl:text> 1907 1904 </xsl:when> 1908 1905 <!-- don't output "every" --> … … 1936 1933 1937 1934 <xsl:if test="form/recurrence/bymonthday"> 1935 <xsl:text> </xsl:text> 1938 1936 <xsl:copy-of select="$bwStr-AEEF-OnThe"/> 1937 <xsl:text> </xsl:text> 1939 1938 <xsl:apply-templates select="form/recurrence/bymonthday/val" mode="weekMonthYearNumbers"/> 1939 <xsl:text> </xsl:text> 1940 1940 <xsl:copy-of select="$bwStr-AEEF-DayOfTheMonth"/> 1941 <xsl:text> </xsl:text> 1941 1942 </xsl:if> 1942 1943 1943 1944 <xsl:if test="form/recurrence/byyearday"> 1945 <xsl:text> </xsl:text> 1944 1946 <xsl:copy-of select="$bwStr-AEEF-OnThe"/> 1947 <xsl:text> </xsl:text> 1945 1948 <xsl:apply-templates select="form/recurrence/byyearday/val" mode="weekMonthYearNumbers"/> 1949 <xsl:text> </xsl:text> 1946 1950 <xsl:copy-of select="$bwStr-AEEF-DayOfTheYear"/> 1951 <xsl:text> </xsl:text> 1947 1952 </xsl:if> 1948 1953 1949 1954 <xsl:if test="form/recurrence/byweekno"> 1955 <xsl:text> </xsl:text> 1950 1956 <xsl:copy-of select="$bwStr-AEEF-InThe"/> 1957 <xsl:text> </xsl:text> 1951 1958 <xsl:apply-templates select="form/recurrence/byweekno/val" mode="weekMonthYearNumbers"/> 1959 <xsl:text> </xsl:text> 1952 1960 <xsl:copy-of select="$bwStr-AEEF-WeekOfTheYear"/> 1961 <xsl:text> </xsl:text> 1953 1962 </xsl:if> 1954 1963 1955 1964 <xsl:copy-of select="$bwStr-AEEF-Repeating"/> 1956 1965 <xsl:choose> 1957 <xsl:when test="form/recurrence/count = '-1'"><xsl: copy-of select="$bwStr-AEEF-Forever"/></xsl:when>1966 <xsl:when test="form/recurrence/count = '-1'"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AEEF-Forever"/></xsl:when> 1958 1967 <xsl:when test="form/recurrence/until"> 1959 <xsl:copy-of select="$bwStr-AEEF-Until"/><xsl:text> </xsl:text><xsl:value-of select="substring(form/recurrence/until,1,4)"/>-<xsl:value-of select="substring(form/recurrence/until,5,2)"/>-<xsl:value-of select="substring(form/recurrence/until,7,2)"/> 1968 <xsl:text> </xsl:text> 1969 <xsl:copy-of select="$bwStr-AEEF-Until"/> 1970 <xsl:text> </xsl:text> 1971 <xsl:value-of select="substring(form/recurrence/until,1,4)"/>-<xsl:value-of select="substring(form/recurrence/until,5,2)"/>-<xsl:value-of select="substring(form/recurrence/until,7,2)"/> 1960 1972 </xsl:when> 1961 1973 <xsl:otherwise> 1974 <xsl:text> </xsl:text> 1962 1975 <xsl:value-of select="form/recurrence/count"/> 1976 <xsl:text> </xsl:text> 1963 1977 <xsl:copy-of select="$bwStr-AEEF-Times"/> 1964 1978 </xsl:otherwise> releases/bedework-3.7/deployment/webadmin/webapp/resources/resources/bedeworkEventForm.js
r2995 r3204 496 496 function swapRrules(obj) { 497 497 if (obj.checked) { 498 changeClass('rrulesTable','visible'); 499 changeClass('rrulesUiSwitch','visible'); 500 if (document.getElementById('recurrenceInfo')) { 501 changeClass('recurrenceInfo','invisible'); 498 // make sure the user knows the ramifications of their actions 499 if(confirm(bwRecurChangeWarning)) { 500 changeClass('rrulesTable','visible'); 501 changeClass('rrulesUiSwitch','visible'); 502 if (document.getElementById('recurrenceInfo')) { 503 changeClass('recurrenceInfo','invisible'); 504 } 505 } else { 506 // they decided against it. Uncheck the box. 507 obj.checked = false; 502 508 } 503 509 } else { releases/bedework-3.7/deployment/webuser/webapp/resources/demoskins/de_DE/localeSettings.xsl
r3188 r3204 49 49 </xsl:template> 50 50 51 <!-- Declare the JavaScript schedulingstrings. -->51 <!-- Declare the JavaScript event strings. --> 52 52 <!-- These are for display and can be translated. --> 53 <xsl:template name="bedework SchedulingStrings">53 <xsl:template name="bedeworkEventJsStrings"> 54 54 <script type="text/javascript"> 55 // Scheduling strings 55 56 var bwAttendeeDispRoleChair = "chair"; 56 57 var bwAttendeeDispRoleRequired = "required participant"; … … 87 88 var bwErrorAttendees = "Error: attendees not returned"; 88 89 90 // recurrence strings 91 var bwRecurChangeWarning = "WARNING: changing your recurrence rules\nwill destroy all existing recurrence overrides\nand exceptions when you save the event.\n\nContinue?"; 89 92 </script> 90 93 </xsl:template> releases/bedework-3.7/deployment/webuser/webapp/resources/demoskins/default/localeSettings.xsl
r3188 r3204 53 53 </xsl:template> 54 54 55 <!-- Declare the JavaScript schedulingstrings. -->55 <!-- Declare the JavaScript event strings. --> 56 56 <!-- These are for display and can be translated. --> 57 <xsl:template name="bedework SchedulingStrings">57 <xsl:template name="bedeworkEventJsStrings"> 58 58 <script type="text/javascript"> 59 // Scheduling strings 59 60 var bwAttendeeDispRoleChair = "chair"; 60 61 var bwAttendeeDispRoleRequired = "required participant"; … … 91 92 var bwErrorAttendees = "Error: attendees not returned"; 92 93 94 // recurrence strings 95 var bwRecurChangeWarning = "WARNING: changing your recurrence rules\nwill destroy all existing recurrence overrides\nand exceptions when you save the event.\n\nContinue?"; 93 96 </script> 94 97 </xsl:template> releases/bedework-3.7/deployment/webuser/webapp/resources/demoskins/es_ES/localeSettings.xsl
r3188 r3204 49 49 </xsl:template> 50 50 51 <!-- Declare the JavaScript schedulingstrings. -->51 <!-- Declare the JavaScript event strings. --> 52 52 <!-- These are for display and can be translated. --> 53 <xsl:template name="bedework SchedulingStrings">53 <xsl:template name="bedeworkEventJsStrings"> 54 54 <script type="text/javascript"> 55 // Scheduling strings 55 56 var bwAttendeeDispRoleChair = "chair"; 56 57 var bwAttendeeDispRoleRequired = "required participant"; … … 86 87 87 88 var bwErrorAttendees = "Error: attendees not returned"; 88 89 90 // recurrence strings 91 var bwRecurChangeWarning = "WARNING: changing your recurrence rules\nwill destroy all existing recurrence overrides\nand exceptions when you save the event.\n\nContinue?"; 89 92 </script> 90 93 </xsl:template> releases/bedework-3.7/deployment/webuser/webapp/resources/demoskins/themes/bedeworkTheme/eventForm.xsl
r3201 r3204 827 827 <h4><xsl:copy-of select="$bwStr-AEEF-RecurrenceRules"/></h4> 828 828 <!-- show or hide rrules fields when editing: --> 829 <!-- DEPRECATED: No longer allow the changing of recurrence information once created.830 829 <xsl:if test="form/recurrence"> 831 830 <input type="checkbox" name="rrulesFlag" onclick="swapRrules(this)" value="on"/> … … 833 832 <xsl:copy-of select="$bwStr-AEEF-ChangeRecurrenceRules"/> 834 833 </span> 835 </xsl:if> -->834 </xsl:if> 836 835 <span id="rrulesUiSwitch"> 837 836 <xsl:if test="form/recurrence"> … … 867 866 <xsl:if test="position() != 1"> <xsl:copy-of select="$bwStr-AEEF-And"/> </xsl:if> 868 867 <xsl:copy-of select="$bwStr-AEEF-On"/> 868 <xsl:text> </xsl:text> 869 869 <xsl:choose> 870 870 <xsl:when test="@val='1'"> … … 922 922 <xsl:text> </xsl:text> 923 923 <xsl:apply-templates select="form/recurrence/bymonthday/val" mode="weekMonthYearNumbers"/> 924 <xsl:text> </xsl:text> 924 925 <xsl:copy-of select="$bwStr-AEEF-DayOfTheMonth"/> 925 926 <xsl:text> </xsl:text> … … 931 932 <xsl:text> </xsl:text> 932 933 <xsl:apply-templates select="form/recurrence/byyearday/val" mode="weekMonthYearNumbers"/> 934 <xsl:text> </xsl:text> 933 935 <xsl:copy-of select="$bwStr-AEEF-DayOfTheYear"/> 934 936 <xsl:text> </xsl:text> … … 940 942 <xsl:text> </xsl:text> 941 943 <xsl:apply-templates select="form/recurrence/byweekno/val" mode="weekMonthYearNumbers"/> 944 <xsl:text> </xsl:text> 942 945 <xsl:copy-of select="$bwStr-AEEF-WeekOfTheYear"/> 943 946 <xsl:text> </xsl:text> releases/bedework-3.7/deployment/webuser/webapp/resources/demoskins/themes/bedeworkTheme/head.xsl
r3192 r3204 208 208 /bedework/page='editEvent'"> 209 209 210 <!-- import the internationalized strings for the javascript widgets --> 211 <xsl:call-template name="bedeworkEventJsStrings"/> 212 210 213 <script type="text/javascript" src="/bedework-common/javascript/bedework/bwClock.js"> </script> 211 214 <link rel="stylesheet" href="/bedework-common/javascript/bedework/bwClock.css"/> … … 215 218 <script type="text/javascript" src="/bedework-common/javascript/bedework/bedeworkXProperties.js"> </script> 216 219 217 <!-- import the strings for the scheduling grid widget -->218 <xsl:call-template name="bedeworkSchedulingStrings"/>219 220 <script type="text/javascript" src="{$resourcesRoot}/javascript/bedeworkScheduling.js"> </script> 220 221 <link rel="stylesheet" href="{$resourcesRoot}/css/bwScheduling.css"/> releases/bedework-3.7/deployment/webuser/webapp/resources/demoskins/themes/bedeworkTheme/javascript/bedeworkEventForm.js
r2928 r3204 394 394 function swapRrules(obj) { 395 395 if (obj.checked) { 396 changeClass('rrulesTable','visible'); 397 changeClass('rrulesUiSwitch','visible'); 398 if (document.getElementById('recurrenceInfo')) { 399 changeClass('recurrenceInfo','invisible'); 396 // make sure the user knows the ramifications of their actions 397 if(confirm(bwRecurChangeWarning)) { 398 changeClass('rrulesTable','visible'); 399 changeClass('rrulesUiSwitch','visible'); 400 if (document.getElementById('recurrenceInfo')) { 401 changeClass('recurrenceInfo','invisible'); 402 } 403 } else { 404 // they decided against it. Uncheck the box. 405 obj.checked = false; 400 406 } 401 407 } else { … … 510 516 var monthFields = document.getElementById(monthByDayId); 511 517 var dayPosSelect = monthFields.getElementsByTagName('select'); 512 var dayPos = dayPosSelect[0] [dayPosSelect[0].selectedIndex].value;518 var dayPos = dayPosSelect[0].value; 513 519 if (dayPos) { 514 520 byday = collectRecurChkBoxVals(byday,monthFields.getElementsByTagName('input'),dayPos); trunk/deployment/webadmin/webapp/resources/default/default/default.xsl
r3198 r3204 46 46 <xsl:include href="../../../bedework-common/default/default/bedeworkAccessStrings.xsl"/> 47 47 <xsl:include href="./strings.xsl"/> 48 <xsl:include href="./localeSettings.xsl" /> 48 49 49 50 <!-- DEFINE GLOBAL CONSTANTS --> … … 250 251 </xsl:if> 251 252 <xsl:if test="/bedework/page='modEvent' or /bedework/page='modEventPending'"> 253 <!-- import the internationalized strings for the javascript widgets --> 254 <xsl:call-template name="bedeworkEventJsStrings"/> 255 252 256 <script type="text/javascript" src="{$resourcesRoot}/resources/bedework.js"> </script> 253 257 <script type="text/javascript" src="/bedework-common/javascript/bedework/bwClock.js"> </script> … … 259 263 </xsl:when> 260 264 <xsl:otherwise> 261 <!-- link rel="stylesheet" href="/bedework-common/javascript/jquery/bedeworkJqueryThemes.css"/--> 265 <!-- include the localized jQuery datepicker defaults --> 266 <xsl:call-template name="jqueryDatepickerDefaults"/> 267 268 <!-- now setup date and time pickers --> 262 269 <script type="text/javascript"> 263 270 <xsl:comment> 264 $.datepicker.setDefaults({265 constrainInput: true,266 dateFormat: "yy-mm-dd",267 showOn: "both",268 buttonImage: "<xsl:value-of select='$resourcesRoot'/>/resources/calIcon.gif",269 buttonImageOnly: true,270 gotoCurrent: true,271 duration: ""272 });273 274 271 function bwSetupDatePickers() { 275 272 // startdate … … 1843 1840 </h4> 1844 1841 <!-- show or hide rrules fields when editing: --> 1845 <!-- DEPRECATED: No longer allow the changing of recurrence information once created.1846 1842 <xsl:if test="form/recurrence"> 1847 1843 <span id="rrulesSwitch"> … … 1852 1848 <xsl:copy-of select="$bwStr-AEEF-ChangeRecurrenceRules"/> 1853 1849 </span> 1854 </xsl:if> -->1850 </xsl:if> 1855 1851 <span id="rrulesUiSwitch"> 1856 1852 <xsl:if test="form/recurrence"> … … 1866 1862 more easily internationalized. --> 1867 1863 <div id="recurrenceInfo"> 1868 <xsl:copy-of select="$bwStr-AEEF-Every"/> 1864 <xsl:copy-of select="$bwStr-AEEF-Every"/><xsl:text> </xsl:text> 1869 1865 <xsl:choose> 1870 1866 <xsl:when test="form/recurrence/interval > 1"> … … 1874 1870 <xsl:text> </xsl:text> 1875 1871 <xsl:choose> 1876 <xsl:when test="form/recurrence/freq = 'HOURLY'"><xsl:copy-of select="$bwStr-AEEF-Hour"/>< /xsl:when>1877 <xsl:when test="form/recurrence/freq = 'DAILY'"><xsl:copy-of select="$bwStr-AEEF-Day"/>< /xsl:when>1878 <xsl:when test="form/recurrence/freq = 'WEEKLY'"><xsl:copy-of select="$bwStr-AEEF-Week"/>< /xsl:when>1879 <xsl:when test="form/recurrence/freq = 'MONTHLY'"><xsl:copy-of select="$bwStr-AEEF-Month"/>< /xsl:when>1880 <xsl:when test="form/recurrence/freq = 'YEARLY'"><xsl:copy-of select="$bwStr-AEEF-Year"/>< /xsl:when>1872 <xsl:when test="form/recurrence/freq = 'HOURLY'"><xsl:copy-of select="$bwStr-AEEF-Hour"/><xsl:text> </xsl:text></xsl:when> 1873 <xsl:when test="form/recurrence/freq = 'DAILY'"><xsl:copy-of select="$bwStr-AEEF-Day"/><xsl:text> </xsl:text></xsl:when> 1874 <xsl:when test="form/recurrence/freq = 'WEEKLY'"><xsl:copy-of select="$bwStr-AEEF-Week"/><xsl:text> </xsl:text></xsl:when> 1875 <xsl:when test="form/recurrence/freq = 'MONTHLY'"><xsl:copy-of select="$bwStr-AEEF-Month"/><xsl:text> </xsl:text></xsl:when> 1876 <xsl:when test="form/recurrence/freq = 'YEARLY'"><xsl:copy-of select="$bwStr-AEEF-Year"/><xsl:text> </xsl:text></xsl:when> 1881 1877 </xsl:choose> 1882 1878 <xsl:text> </xsl:text> … … 1886 1882 <xsl:if test="position() != 1"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AEEF-And"/><xsl:text> </xsl:text></xsl:if> 1887 1883 <xsl:copy-of select="$bwStr-AEEF-On"/> 1884 <xsl:text> </xsl:text> 1888 1885 <xsl:choose> 1889 1886 <xsl:when test="@val='1'"> 1890 <xsl:copy-of select="$bwStr-AEEF-TheFirst"/> 1887 <xsl:copy-of select="$bwStr-AEEF-TheFirst"/><xsl:text> </xsl:text> 1891 1888 </xsl:when> 1892 1889 <xsl:when test="@val='2'"> 1893 <xsl:copy-of select="$bwStr-AEEF-TheSecond"/> 1890 <xsl:copy-of select="$bwStr-AEEF-TheSecond"/><xsl:text> </xsl:text> 1894 1891 </xsl:when> 1895 1892 <xsl:when test="@val='3'"> 1896 <xsl:copy-of select="$bwStr-AEEF-TheThird"/> 1893 <xsl:copy-of select="$bwStr-AEEF-TheThird"/><xsl:text> </xsl:text> 1897 1894 </xsl:when> 1898 1895 <xsl:when test="@val='4'"> 1899 <xsl:copy-of select="$bwStr-AEEF-TheFourth"/> 1896 <xsl:copy-of select="$bwStr-AEEF-TheFourth"/><xsl:text> </xsl:text> 1900 1897 </xsl:when> 1901 1898 <xsl:when test="@val='5'"> 1902 <xsl:copy-of select="$bwStr-AEEF-TheFifth"/> 1899 <xsl:copy-of select="$bwStr-AEEF-TheFifth"/><xsl:text> </xsl:text> 1903 1900 </xsl:when> 1904 1901 <xsl:when test="@val='-1'"> 1905 <xsl:copy-of select="$bwStr-AEEF-TheLast"/> 1902 <xsl:copy-of select="$bwStr-AEEF-TheLast"/><xsl:text> </xsl:text> 1906 1903 </xsl:when> 1907 1904 <!-- don't output "every" --> … … 1935 1932 1936 1933 <xsl:if test="form/recurrence/bymonthday"> 1934 <xsl:text> </xsl:text> 1937 1935 <xsl:copy-of select="$bwStr-AEEF-OnThe"/> 1936 <xsl:text> </xsl:text> 1938 1937 <xsl:apply-templates select="form/recurrence/bymonthday/val" mode="weekMonthYearNumbers"/> 1938 <xsl:text> </xsl:text> 1939 1939 <xsl:copy-of select="$bwStr-AEEF-DayOfTheMonth"/> 1940 <xsl:text> </xsl:text> 1940 1941 </xsl:if> 1941 1942 1942 1943 <xsl:if test="form/recurrence/byyearday"> 1944 <xsl:text> </xsl:text> 1943 1945 <xsl:copy-of select="$bwStr-AEEF-OnThe"/> 1946 <xsl:text> </xsl:text> 1944 1947 <xsl:apply-templates select="form/recurrence/byyearday/val" mode="weekMonthYearNumbers"/> 1948 <xsl:text> </xsl:text> 1945 1949 <xsl:copy-of select="$bwStr-AEEF-DayOfTheYear"/> 1950 <xsl:text> </xsl:text> 1946 1951 </xsl:if> 1947 1952 1948 1953 <xsl:if test="form/recurrence/byweekno"> 1954 <xsl:text> </xsl:text> 1949 1955 <xsl:copy-of select="$bwStr-AEEF-InThe"/> 1956 <xsl:text> </xsl:text> 1950 1957 <xsl:apply-templates select="form/recurrence/byweekno/val" mode="weekMonthYearNumbers"/> 1958 <xsl:text> </xsl:text> 1951 1959 <xsl:copy-of select="$bwStr-AEEF-WeekOfTheYear"/> 1960 <xsl:text> </xsl:text> 1952 1961 </xsl:if> 1953 1962 … … 1956 1965 <xsl:when test="form/recurrence/count = '-1'"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AEEF-Forever"/></xsl:when> 1957 1966 <xsl:when test="form/recurrence/until"> 1958 <xsl:copy-of select="$bwStr-AEEF-Until"/><xsl:text> </xsl:text><xsl:value-of select="substring(form/recurrence/until,1,4)"/>-<xsl:value-of select="substring(form/recurrence/until,5,2)"/>-<xsl:value-of select="substring(form/recurrence/until,7,2)"/> 1967 <xsl:text> </xsl:text> 1968 <xsl:copy-of select="$bwStr-AEEF-Until"/> 1969 <xsl:text> </xsl:text> 1970 <xsl:value-of select="substring(form/recurrence/until,1,4)"/>-<xsl:value-of select="substring(form/recurrence/until,5,2)"/>-<xsl:value-of select="substring(form/recurrence/until,7,2)"/> 1959 1971 </xsl:when> 1960 1972 <xsl:otherwise> 1973 <xsl:text> </xsl:text> 1961 1974 <xsl:value-of select="form/recurrence/count"/> 1975 <xsl:text> </xsl:text> 1962 1976 <xsl:copy-of select="$bwStr-AEEF-Times"/> 1963 1977 </xsl:otherwise> trunk/deployment/webadmin/webapp/resources/es_ES/default/default.xsl
r3188 r3204 46 46 <xsl:include href="../../../bedework-common/es_ES/default/bedeworkAccessStrings.xsl"/> 47 47 <xsl:include href="./strings.xsl"/> 48 <xsl:include href="./localeSettings.xsl" /> 48 49 49 50 <!-- DEFINE GLOBAL CONSTANTS --> … … 250 251 </xsl:if> 251 252 <xsl:if test="/bedework/page='modEvent' or /bedework/page='modEventPending'"> 253 <!-- import the internationalized strings for the javascript widgets --> 254 <xsl:call-template name="bedeworkEventJsStrings"/> 255 252 256 <script type="text/javascript" src="{$resourcesRoot}/resources/bedework.js"> </script> 253 257 <script type="text/javascript" src="/bedework-common/javascript/bedework/bwClock.js"> </script> … … 259 263 </xsl:when> 260 264 <xsl:otherwise> 261 <!-- link rel="stylesheet" href="/bedework-common/javascript/jquery/bedeworkJqueryThemes.css"/--> 265 <!-- include the localized jQuery datepicker defaults --> 266 <xsl:call-template name="jqueryDatepickerDefaults"/> 267 268 <!-- now setup date and time pickers --> 262 269 <script type="text/javascript"> 263 270 <xsl:comment> 264 $.datepicker.setDefaults({265 constrainInput: true,266 dateFormat: "yy-mm-dd",267 showOn: "both",268 buttonImage: "<xsl:value-of select='$resourcesRoot'/>/resources/calIcon.gif",269 buttonImageOnly: true,270 gotoCurrent: true,271 duration: ""272 });273 274 271 function bwSetupDatePickers() { 275 272 // startdate … … 1844 1841 </h4> 1845 1842 <!-- show or hide rrules fields when editing: --> 1846 <!-- DEPRECATED: No longer allow the changing of recurrence information once created.1847 1843 <xsl:if test="form/recurrence"> 1848 1844 <span id="rrulesSwitch"> … … 1853 1849 <xsl:copy-of select="$bwStr-AEEF-ChangeRecurrenceRules"/> 1854 1850 </span> 1855 </xsl:if> -->1851 </xsl:if> 1856 1852 <span id="rrulesUiSwitch"> 1857 1853 <xsl:if test="form/recurrence"> … … 1867 1863 more easily internationalized. --> 1868 1864 <div id="recurrenceInfo"> 1869 <xsl:copy-of select="$bwStr-AEEF-Every"/> 1865 <xsl:copy-of select="$bwStr-AEEF-Every"/><xsl:text> </xsl:text> 1870 1866 <xsl:choose> 1871 1867 <xsl:when test="form/recurrence/interval > 1"> … … 1875 1871 <xsl:text> </xsl:text> 1876 1872 <xsl:choose> 1877 <xsl:when test="form/recurrence/freq = 'HOURLY'"><xsl:copy-of select="$bwStr-AEEF-Hour"/>< /xsl:when>1878 <xsl:when test="form/recurrence/freq = 'DAILY'"><xsl:copy-of select="$bwStr-AEEF-Day"/>< /xsl:when>1879 <xsl:when test="form/recurrence/freq = 'WEEKLY'"><xsl:copy-of select="$bwStr-AEEF-Week"/>< /xsl:when>1880 <xsl:when test="form/recurrence/freq = 'MONTHLY'"><xsl:copy-of select="$bwStr-AEEF-Month"/>< /xsl:when>1881 <xsl:when test="form/recurrence/freq = 'YEARLY'"><xsl:copy-of select="$bwStr-AEEF-Year"/>< /xsl:when>1873 <xsl:when test="form/recurrence/freq = 'HOURLY'"><xsl:copy-of select="$bwStr-AEEF-Hour"/><xsl:text> </xsl:text></xsl:when> 1874 <xsl:when test="form/recurrence/freq = 'DAILY'"><xsl:copy-of select="$bwStr-AEEF-Day"/><xsl:text> </xsl:text></xsl:when> 1875 <xsl:when test="form/recurrence/freq = 'WEEKLY'"><xsl:copy-of select="$bwStr-AEEF-Week"/><xsl:text> </xsl:text></xsl:when> 1876 <xsl:when test="form/recurrence/freq = 'MONTHLY'"><xsl:copy-of select="$bwStr-AEEF-Month"/><xsl:text> </xsl:text></xsl:when> 1877 <xsl:when test="form/recurrence/freq = 'YEARLY'"><xsl:copy-of select="$bwStr-AEEF-Year"/><xsl:text> </xsl:text></xsl:when> 1882 1878 </xsl:choose> 1883 1879 <xsl:text> </xsl:text> … … 1887 1883 <xsl:if test="position() != 1"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AEEF-And"/><xsl:text> </xsl:text></xsl:if> 1888 1884 <xsl:copy-of select="$bwStr-AEEF-On"/> 1885 <xsl:text> </xsl:text> 1889 1886 <xsl:choose> 1890 1887 <xsl:when test="@val='1'"> 1891 <xsl:copy-of select="$bwStr-AEEF-TheFirst"/> 1888 <xsl:copy-of select="$bwStr-AEEF-TheFirst"/><xsl:text> </xsl:text> 1892 1889 </xsl:when> 1893 1890 <xsl:when test="@val='2'"> 1894 <xsl:copy-of select="$bwStr-AEEF-TheSecond"/> 1891 <xsl:copy-of select="$bwStr-AEEF-TheSecond"/><xsl:text> </xsl:text> 1895 1892 </xsl:when> 1896 1893 <xsl:when test="@val='3'"> 1897 <xsl:copy-of select="$bwStr-AEEF-TheThird"/> 1894 <xsl:copy-of select="$bwStr-AEEF-TheThird"/><xsl:text> </xsl:text> 1898 1895 </xsl:when> 1899 1896 <xsl:when test="@val='4'"> 1900 <xsl:copy-of select="$bwStr-AEEF-TheFourth"/> 1897 <xsl:copy-of select="$bwStr-AEEF-TheFourth"/><xsl:text> </xsl:text> 1901 1898 </xsl:when> 1902 1899 <xsl:when test="@val='5'"> 1903 <xsl:copy-of select="$bwStr-AEEF-TheFifth"/> 1900 <xsl:copy-of select="$bwStr-AEEF-TheFifth"/><xsl:text> </xsl:text> 1904 1901 </xsl:when> 1905 1902 <xsl:when test="@val='-1'"> 1906 <xsl:copy-of select="$bwStr-AEEF-TheLast"/> 1903 <xsl:copy-of select="$bwStr-AEEF-TheLast"/><xsl:text> </xsl:text> 1907 1904 </xsl:when> 1908 1905 <!-- don't output "every" --> … … 1936 1933 1937 1934 <xsl:if test="form/recurrence/bymonthday"> 1935 <xsl:text> </xsl:text> 1938 1936 <xsl:copy-of select="$bwStr-AEEF-OnThe"/> 1937 <xsl:text> </xsl:text> 1939 1938 <xsl:apply-templates select="form/recurrence/bymonthday/val" mode="weekMonthYearNumbers"/> 1939 <xsl:text> </xsl:text> 1940 1940 <xsl:copy-of select="$bwStr-AEEF-DayOfTheMonth"/> 1941 <xsl:text> </xsl:text> 1941 1942 </xsl:if> 1942 1943 1943 1944 <xsl:if test="form/recurrence/byyearday"> 1945 <xsl:text> </xsl:text> 1944 1946 <xsl:copy-of select="$bwStr-AEEF-OnThe"/> 1947 <xsl:text> </xsl:text> 1945 1948 <xsl:apply-templates select="form/recurrence/byyearday/val" mode="weekMonthYearNumbers"/> 1949 <xsl:text> </xsl:text> 1946 1950 <xsl:copy-of select="$bwStr-AEEF-DayOfTheYear"/> 1951 <xsl:text> </xsl:text> 1947 1952 </xsl:if> 1948 1953 1949 1954 <xsl:if test="form/recurrence/byweekno"> 1955 <xsl:text> </xsl:text> 1950 1956 <xsl:copy-of select="$bwStr-AEEF-InThe"/> 1957 <xsl:text> </xsl:text> 1951 1958 <xsl:apply-templates select="form/recurrence/byweekno/val" mode="weekMonthYearNumbers"/> 1959 <xsl:text> </xsl:text> 1952 1960 <xsl:copy-of select="$bwStr-AEEF-WeekOfTheYear"/> 1961 <xsl:text> </xsl:text> 1953 1962 </xsl:if> 1954 1963 1955 1964 <xsl:copy-of select="$bwStr-AEEF-Repeating"/> 1956 1965 <xsl:choose> 1957 <xsl:when test="form/recurrence/count = '-1'"><xsl: copy-of select="$bwStr-AEEF-Forever"/></xsl:when>1966 <xsl:when test="form/recurrence/count = '-1'"><xsl:text> </xsl:text><xsl:copy-of select="$bwStr-AEEF-Forever"/></xsl:when> 1958 1967 <xsl:when test="form/recurrence/until"> 1959 <xsl:copy-of select="$bwStr-AEEF-Until"/><xsl:text> </xsl:text><xsl:value-of select="substring(form/recurrence/until,1,4)"/>-<xsl:value-of select="substring(form/recurrence/until,5,2)"/>-<xsl:value-of select="substring(form/recurrence/until,7,2)"/> 1968 <xsl:text> </xsl:text> 1969 <xsl:copy-of select="$bwStr-AEEF-Until"/> 1970 <xsl:text> </xsl:text> 1971 <xsl:value-of select="substring(form/recurrence/until,1,4)"/>-<xsl:value-of select="substring(form/recurrence/until,5,2)"/>-<xsl:value-of select="substring(form/recurrence/until,7,2)"/> 1960 1972 </xsl:when> 1961 1973 <xsl:otherwise> 1974 <xsl:text> </xsl:text> 1962 1975 <xsl:value-of select="form/recurrence/count"/> 1976 <xsl:text> </xsl:text> 1963 1977 <xsl:copy-of select="$bwStr-AEEF-Times"/> 1964 1978 </xsl:otherwise> trunk/deployment/webadmin/webapp/resources/resources/bedeworkEventForm.js
r2995 r3204 496 496 function swapRrules(obj) { 497 497 if (obj.checked) { 498 changeClass('rrulesTable','visible'); 499 changeClass('rrulesUiSwitch','visible'); 500 if (document.getElementById('recurrenceInfo')) { 501 changeClass('recurrenceInfo','invisible'); 498 // make sure the user knows the ramifications of their actions 499 if(confirm(bwRecurChangeWarning)) { 500 changeClass('rrulesTable','visible'); 501 changeClass('rrulesUiSwitch','visible'); 502 if (document.getElementById('recurrenceInfo')) { 503 changeClass('recurrenceInfo','invisible'); 504 } 505 } else { 506 // they decided against it. Uncheck the box. 507 obj.checked = false; 502 508 } 503 509 } else { trunk/deployment/webuser/webapp/resources/demoskins/de_DE/localeSettings.xsl
r3188 r3204 49 49 </xsl:template> 50 50 51 <!-- Declare the JavaScript schedulingstrings. -->51 <!-- Declare the JavaScript event strings. --> 52 52 <!-- These are for display and can be translated. --> 53 <xsl:template name="bedework SchedulingStrings">53 <xsl:template name="bedeworkEventJsStrings"> 54 54 <script type="text/javascript"> 55 // Scheduling strings 55 56 var bwAttendeeDispRoleChair = "chair"; 56 57 var bwAttendeeDispRoleRequired = "required participant"; … … 87 88 var bwErrorAttendees = "Error: attendees not returned"; 88 89 90 // recurrence strings 91 var bwRecurChangeWarning = "WARNING: changing your recurrence rules\nwill destroy all existing recurrence overrides\nand exceptions when you save the event.\n\nContinue?"; 89 92 </script> 90 93 </xsl:template> trunk/deployment/webuser/webapp/resources/demoskins/default/localeSettings.xsl
r3188 r3204 53 53 </xsl:template> 54 54 55 <!-- Declare the JavaScript schedulingstrings. -->55 <!-- Declare the JavaScript event strings. --> 56 56 <!-- These are for display and can be translated. --> 57 <xsl:template name="bedework SchedulingStrings">57 <xsl:template name="bedeworkEventJsStrings"> 58 58 <script type="text/javascript"> 59 // Scheduling strings 59 60 var bwAttendeeDispRoleChair = "chair"; 60 61 var bwAttendeeDispRoleRequired = "required participant"; … … 91 92 var bwErrorAttendees = "Error: attendees not returned"; 92 93 94 // recurrence strings 95 var bwRecurChangeWarning = "WARNING: changing your recurrence rules\nwill destroy all existing recurrence overrides\nand exceptions when you save the event.\n\nContinue?"; 93 96 </script> 94 97 </xsl:template> trunk/deployment/webuser/webapp/resources/demoskins/es_ES/localeSettings.xsl
r3188 r3204 49 49 </xsl:template> 50 50 51 <!-- Declare the JavaScript schedulingstrings. -->51 <!-- Declare the JavaScript event strings. --> 52 52 <!-- These are for display and can be translated. --> 53 <xsl:template name="bedework SchedulingStrings">53 <xsl:template name="bedeworkEventJsStrings"> 54 54 <script type="text/javascript"> 55 // Scheduling strings 55 56 var bwAttendeeDispRoleChair = "chair"; 56 57 var bwAttendeeDispRoleRequired = "required participant"; … … 86 87 87 88 var bwErrorAttendees = "Error: attendees not returned"; 88 89 90 // recurrence strings 91 var bwRecurChangeWarning = "WARNING: changing your recurrence rules\nwill destroy all existing recurrence overrides\nand exceptions when you save the event.\n\nContinue?"; 89 92 </script> 90 93 </xsl:template> trunk/deployment/webuser/webapp/resources/demoskins/themes/bedeworkTheme/eventForm.xsl
r3201 r3204 827 827 <h4><xsl:copy-of select="$bwStr-AEEF-RecurrenceRules"/></h4> 828 828 <!-- show or hide rrules fields when editing: --> 829 <!-- DEPRECATED: No longer allow the changing of recurrence information once created.830 829 <xsl:if test="form/recurrence"> 831 830 <input type="checkbox" name="rrulesFlag" onclick="swapRrules(this)" value="on"/> … … 833 832 <xsl:copy-of select="$bwStr-AEEF-ChangeRecurrenceRules"/> 834 833 </span> 835 </xsl:if> -->834 </xsl:if> 836 835 <span id="rrulesUiSwitch"> 837 836 <xsl:if test="form/recurrence"> … … 867 866 <xsl:if test="position() != 1"> <xsl:copy-of select="$bwStr-AEEF-And"/> </xsl:if> 868 867 <xsl:copy-of select="$bwStr-AEEF-On"/> 868 <xsl:text> </xsl:text> 869 869 <xsl:choose> 870 870 <xsl:when test="@val='1'"> … … 922 922 <xsl:text> </xsl:text> 923 923 <xsl:apply-templates select="form/recurrence/bymonthday/val" mode="weekMonthYearNumbers"/> 924 <xsl:text> </xsl:text> 924 925 <xsl:copy-of select="$bwStr-AEEF-DayOfTheMonth"/> 925 926 <xsl:text> </xsl:text> … … 931 932 <xsl:text> </xsl:text> 932 933 <xsl:apply-templates select="form/recurrence/byyearday/val" mode="weekMonthYearNumbers"/> 934 <xsl:text> </xsl:text> 933 935 <xsl:copy-of select="$bwStr-AEEF-DayOfTheYear"/> 934 936 <xsl:text> </xsl:text> … … 940 942 <xsl:text> </xsl:text> 941 943 <xsl:apply-templates select="form/recurrence/byweekno/val" mode="weekMonthYearNumbers"/> 944 <xsl:text> </xsl:text> 942 945 <xsl:copy-of select="$bwStr-AEEF-WeekOfTheYear"/> 943 946 <xsl:text> </xsl:text> trunk/deployment/webuser/webapp/resources/demoskins/themes/bedeworkTheme/head.xsl
r3192 r3204 208 208 /bedework/page='editEvent'"> 209 209 210 <!-- import the internationalized strings for the javascript widgets --> 211 <xsl:call-template name="bedeworkEventJsStrings"/> 212 210 213 <script type="text/javascript" src="/bedework-common/javascript/bedework/bwClock.js"> </script> 211 214 <link rel="stylesheet" href="/bedework-common/javascript/bedework/bwClock.css"/> … … 215 218 <script type="text/javascript" src="/bedework-common/javascript/bedework/bedeworkXProperties.js"> </script> 216 219 217 <!-- import the strings for the scheduling grid widget -->218 <xsl:call-template name="bedeworkSchedulingStrings"/>219 220 <script type="text/javascript" src="{$resourcesRoot}/javascript/bedeworkScheduling.js"> </script> 220 221 <link rel="stylesheet" href="{$resourcesRoot}/css/bwScheduling.css"/> trunk/deployment/webuser/webapp/resources/demoskins/themes/bedeworkTheme/javascript/bedeworkEventForm.js
r2928 r3204 394 394 function swapRrules(obj) { 395 395 if (obj.checked) { 396 changeClass('rrulesTable','visible'); 397 changeClass('rrulesUiSwitch','visible'); 398 if (document.getElementById('recurrenceInfo')) { 399 changeClass('recurrenceInfo','invisible'); 396 // make sure the user knows the ramifications of their actions 397 if(confirm(bwRecurChangeWarning)) { 398 changeClass('rrulesTable','visible'); 399 changeClass('rrulesUiSwitch','visible'); 400 if (document.getElementById('recurrenceInfo')) { 401 changeClass('recurrenceInfo','invisible'); 402 } 403 } else { 404 // they decided against it. Uncheck the box. 405 obj.checked = false; 400 406 } 401 407 } else { … … 510 516 var monthFields = document.getElementById(monthByDayId); 511 517 var dayPosSelect = monthFields.getElementsByTagName('select'); 512 var dayPos = dayPosSelect[0] [dayPosSelect[0].selectedIndex].value;518 var dayPos = dayPosSelect[0].value; 513 519 if (dayPos) { 514 520 byday = collectRecurChkBoxVals(byday,monthFields.getElementsByTagName('input'),dayPos);
