Dashboard controls: Tidied up the UI.
Made use of ClientDependency for CSS/JS includes. CSS tweaks for success/notice/error messages. Removed from "Umbraco.Web.UI" project, master version now in "Umbraco.Web"; (confirmed with Seb) (MediaDashboardFolderBrowser.ascx was missing from "Umbraco.Web" - added)
This commit is contained in:
@@ -69,7 +69,7 @@
|
||||
</control>
|
||||
</tab>
|
||||
<tab caption="Last Edits">
|
||||
<control MaxRecords="30">/umbraco/dashboard/latestEdits.ascx</control>
|
||||
<control addPanel="true" MaxRecords="30">/umbraco/dashboard/latestEdits.ascx</control>
|
||||
</tab>
|
||||
<tab caption="Change Password">
|
||||
<control addPanel="true">/umbraco/dashboard/changepassword.ascx</control>
|
||||
|
||||
@@ -66,7 +66,7 @@
|
||||
</control>
|
||||
</tab>
|
||||
<tab caption="Last Edits">
|
||||
<control MaxRecords="30">/umbraco/dashboard/latestEdits.ascx</control>
|
||||
<control addPanel="true" MaxRecords="30">/umbraco/dashboard/latestEdits.ascx</control>
|
||||
</tab>
|
||||
<tab caption="Change Password">
|
||||
<control addPanel="true">/umbraco/dashboard/changepassword.ascx</control>
|
||||
@@ -104,24 +104,4 @@
|
||||
<control>/umbraco/plugins/uGoLive/Dashboard.ascx</control>
|
||||
</tab>
|
||||
</section>
|
||||
<section alias="MyDashboardSection">
|
||||
<areas>
|
||||
<area>default</area>
|
||||
<area>content</area>
|
||||
</areas>
|
||||
<tab caption="Contact Logs">
|
||||
<control>/usercontrols/dashboards/ContactForm_logs.ascx</control>
|
||||
</tab>
|
||||
<tab caption="Email a Friend Logs">
|
||||
<control>/usercontrols/dashboards/EmailAFriendForm_logs.ascx</control>
|
||||
</tab>
|
||||
</section>
|
||||
<section alias="Comments">
|
||||
<areas>
|
||||
<area>content</area>
|
||||
</areas>
|
||||
<tab caption="Comments">
|
||||
<control>/usercontrols/blog/CommentModeration.ascx</control>
|
||||
</tab>
|
||||
</section>
|
||||
</dashBoard>
|
||||
@@ -1,52 +0,0 @@
|
||||
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="ChangePassword.ascx.cs" Inherits="umbraco.presentation.umbraco.dashboard.ChangePassword" %>
|
||||
<%@ Register TagPrefix="umb" Namespace="ClientDependency.Core.Controls" Assembly="ClientDependency.Core" %>
|
||||
<h3><%=umbraco.ui.Text("changePassword") %></h3>
|
||||
<asp:Panel ID="changeForm" Runat="server" Visible="true">
|
||||
<umb:JsInclude ID="JsInclude2" runat="server" FilePath="passwordStrength/passwordstrength.js" PathNameAlias="UmbracoClient" Priority="11" />
|
||||
<p><%=umbraco.ui.Text("changePasswordDescription") %></p>
|
||||
<asp:Panel ID="errorPane" runat="server" Visible="false">
|
||||
<div class="error"><p><asp:Literal ID="errorMessage" runat="server"></asp:Literal></p></div>
|
||||
</asp:Panel>
|
||||
<ol class="form">
|
||||
|
||||
<li style="height: 20px;">
|
||||
<asp:Label runat="server" AssociatedControlID="password" ID="Label1"><%=umbraco.ui.Text("username") %>:</asp:Label> <strong id="username"><%=umbraco.BusinessLogic.User.GetCurrent().Name%></strong>
|
||||
</li>
|
||||
<li>
|
||||
<asp:Label runat="server" AssociatedControlID="password" ID="passwordLabel"><%=umbraco.ui.Text("passwordEnterNew") %>:</asp:Label>
|
||||
<asp:TextBox id="password" TextMode="password" CssClass="textfield" Runat="server"></asp:TextBox>
|
||||
<asp:RequiredFieldValidator runat="server" ControlToValidate="password" ID="passwordvalidator" ValidationGroup="changepass">*</asp:RequiredFieldValidator>
|
||||
</li>
|
||||
<li>
|
||||
<asp:Label runat="server" AssociatedControlID="confirmpassword" ID="confirmpasswordlabel"><%=umbraco.ui.Text("passwordConfirm") %>:</asp:Label>
|
||||
<asp:TextBox id="confirmpassword" TextMode="password" CssClass="textfield" Runat="server"></asp:TextBox>
|
||||
<asp:RequiredFieldValidator runat="server" ControlToValidate="confirmpassword" ID="confirmpasswordvalidator" ValidationGroup="changepass">*</asp:RequiredFieldValidator>
|
||||
<asp:CompareValidator ID="CompareValidator1" runat="server" ControlToValidate="confirmpassword" ControlToCompare="password" ValidationGroup="changepass"><%=umbraco.ui.Text("passwordMismatch") %></asp:CompareValidator>
|
||||
</li>
|
||||
</ol>
|
||||
|
||||
<p>
|
||||
<asp:Button id="changePassword" Runat="server" Text="Change Password" OnClientClick="showProgress(this,'loadingBar'); return true;" onclick="changePassword_Click" ValidationGroup="changepass"></asp:Button>
|
||||
</p>
|
||||
<script type="text/javascript">
|
||||
jQuery(document).ready(function () {
|
||||
|
||||
//ADVANCE
|
||||
jQuery("#<%= password.ClientID %>").passStrength({
|
||||
shortPass: "error",
|
||||
badPass: "error",
|
||||
goodPass: "success",
|
||||
strongPass: "success",
|
||||
baseStyle: "passtestresult",
|
||||
userid: "<%=umbraco.BusinessLogic.User.GetCurrent().Name%>",
|
||||
messageloc: 1
|
||||
});
|
||||
});
|
||||
</script>
|
||||
</asp:Panel>
|
||||
|
||||
<asp:Panel ID="passwordChanged" Runat="server" Visible="False">
|
||||
<p><br /></p>
|
||||
<div class="success"><p><%=umbraco.ui.Text("passwordChanged") %>!</p></div>
|
||||
</asp:Panel>
|
||||
|
||||
@@ -1,48 +0,0 @@
|
||||
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="DesktopMediaUploader.ascx.cs" Inherits="umbraco.presentation.umbraco.dashboard.DesktopMediaUploader" %>
|
||||
<script type="text/javascript" src="/umbraco/dashboard/scripts/swfobject.js"></script>
|
||||
<div class="dashboardWrapper">
|
||||
<h2>Desktop Media Uploader</h2>
|
||||
<img src="./dashboard/images/dmu.png" alt="Umbraco" class="dashboardIcon" />
|
||||
<p><strong>Desktop Media Uploader</strong> is a small desktop application that you can install on your computer which allows you to easily upload media items directly to the media section.</p>
|
||||
<p>The badge below will auto configure itself based upon whether you already have <strong>Desktop Media Uploader</strong> installed or not.</p>
|
||||
<p>Just click the <strong>Install Now / Upgrade Now / Launch Now</strong> link to perform that action.</p>
|
||||
<div class="dashboardColWrapper">
|
||||
<div class="dashboardCols">
|
||||
<div class="dashboardCol">
|
||||
<asp:Panel ID="Panel1" runat="server">
|
||||
</asp:Panel>
|
||||
<asp:Panel ID="Panel2" runat="server">
|
||||
<p>
|
||||
<div id="dmu-badge">
|
||||
Download <a href="<%= FullyQualifiedAppPath %>umbraco/dashboard/air/desktopmediauploader.air">Desktop Media Uploader</a> now.<br /><br /><span id="Span1">This application requires Adobe® AIR™ to be installed for <a href="http://airdownload.adobe.com/air/mac/download/latest/AdobeAIR.dmg">Mac OS</a> or <a href="http://airdownload.adobe.com/air/win/download/latest/AdobeAIRInstaller.exe">Windows</a>.
|
||||
</div>
|
||||
</p>
|
||||
<script type="text/javascript">
|
||||
// <![CDATA[
|
||||
|
||||
var flashvars = {
|
||||
appid: "org.umbraco.DesktopMediaUploader",
|
||||
appname: "Desktop Media Uploader",
|
||||
appversion: "v2.1.0",
|
||||
appurl: "<%= FullyQualifiedAppPath %>umbraco/dashboard/air/desktopmediauploader.air",
|
||||
applauncharg: "<%= AppLaunchArg %>",
|
||||
image: "/umbraco/dashboard/images/dmu-badge.jpg?2.1.0",
|
||||
airversion: "2.0"
|
||||
};
|
||||
var params = {
|
||||
menu: "false",
|
||||
wmode: "opaque"
|
||||
};
|
||||
var attributes = {
|
||||
style: "margin-bottom:10px;"
|
||||
};
|
||||
|
||||
swfobject.embedSWF("/umbraco/dashboard/swfs/airinstallbadge.swf", "dmu-badge", "215", "180", "9.0.115", "/umbraco/dashboard/swfs/expressinstall.swf", flashvars, params, attributes);
|
||||
|
||||
// ]]>
|
||||
</script>
|
||||
</asp:Panel>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,36 +0,0 @@
|
||||
<%@ Control Language="C#" AutoEventWireup="true" %>
|
||||
<%@ Register Namespace="umbraco.uicontrols" Assembly="controls" TagPrefix="umb" %>
|
||||
<link href="/umbraco_client/propertypane/style.css" rel="stylesheet" />
|
||||
<div class="dashboardWrapper">
|
||||
<h2>
|
||||
Start here</h2>
|
||||
<img src="./dashboard/images/logo32x32.png" alt="Umbraco" class="dashboardIcon" />
|
||||
<h3>
|
||||
This section contains the tools to add advanced features to your Umbraco site</h3>
|
||||
<p>
|
||||
From here you can explore and install packages, create macros, add data types, and
|
||||
much more. Start by exploring the below links or videos.
|
||||
</p>
|
||||
<h3>
|
||||
Find out more:</h3>
|
||||
<div class="dashboardColWrapper">
|
||||
<div class="dashboardCols">
|
||||
<div class="dashboardCol">
|
||||
<ul>
|
||||
<li>Find the answers to your Umbraco questions on our <a href="http://our.umbraco.org/wiki"
|
||||
target="_blank">Community Wiki</a></li>
|
||||
<li>Ask a question in the <a href="http://our.umbraco.org/" target="_blank">Community
|
||||
Forum</a></li>
|
||||
<li>Find an add-on <a href="http://our.umbraco.org/projects" target="_blank">package</a>
|
||||
to help you get going quickly</li>
|
||||
<li>Watch our <a href="http://umbraco.tv" target="_blank">tutorial videos</a> (some
|
||||
are free, some require a subscription)</li>
|
||||
<li>Find out about our <a href="http://umbraco.org/products" target="_blank">productivity
|
||||
boosting tools and commercial support</a></li>
|
||||
<li>Find out about real-life <a href="http://umbraco.org/training/training-schedule"
|
||||
target="_blank">training and certification</a> opportunities</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,120 +0,0 @@
|
||||
<%@ Control Language="C#" AutoEventWireup="true" %>
|
||||
<%@ Register Namespace="umbraco.uicontrols" Assembly="controls" TagPrefix="umb" %>
|
||||
<script type="text/javascript" src="/umbraco/dashboard/scripts/jquery.jfeed.pack.js"></script>
|
||||
<link href="/umbraco_client/propertypane/style.css" rel="stylesheet" />
|
||||
<style type="text/css">
|
||||
.formList, .tvList
|
||||
{
|
||||
list-style: none;
|
||||
display: block;
|
||||
margin: 10px;
|
||||
padding: 0px;
|
||||
}
|
||||
.formList li
|
||||
{
|
||||
padding: 0px 0px 15px 0px;
|
||||
list-style: none;
|
||||
margin: 0px;
|
||||
}
|
||||
.formList li a.form
|
||||
{
|
||||
font-size: 1em;
|
||||
font-weight: bold;
|
||||
color: #000;
|
||||
display: block;
|
||||
height: 16px;
|
||||
padding: 2px 0px 0px 30px;
|
||||
background: url(images/umbraco/icon_form.gif) no-repeat 2px 2px;
|
||||
}
|
||||
.formList li small
|
||||
{
|
||||
display: block;
|
||||
padding-left: 30px;
|
||||
height: 10px;
|
||||
}
|
||||
.formList li small a
|
||||
{
|
||||
display: block;
|
||||
float: left;
|
||||
padding-right: 10px;
|
||||
}
|
||||
.tvList .tvitem
|
||||
{
|
||||
font-size: 11px;
|
||||
text-align: center;
|
||||
display: block;
|
||||
width: 130px;
|
||||
height: 158px;
|
||||
margin: 0px 20px 20px 0px;
|
||||
float: left;
|
||||
overflow: hidden;
|
||||
}
|
||||
.tvList a
|
||||
{
|
||||
overflow: hidden;
|
||||
display: block;
|
||||
}
|
||||
.tvList .tvimage
|
||||
{
|
||||
display: block;
|
||||
height: 120px;
|
||||
width: 120px;
|
||||
overflow: hidden;
|
||||
border: 1px solid #999;
|
||||
margin: auto;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
</style>
|
||||
<script type="text/javascript">
|
||||
|
||||
jQuery(function () {
|
||||
|
||||
jQuery.ajax({
|
||||
type: 'GET',
|
||||
url: 'dashboard/feedproxy.aspx?url=http://umbraco.org/feeds/videos/developer-foundation',
|
||||
dataType: 'xml',
|
||||
success: function (xml) {
|
||||
|
||||
|
||||
var html = "<div class='tvList'>";
|
||||
|
||||
jQuery('item', xml).each(function () {
|
||||
|
||||
html += '<div class="tvitem">'
|
||||
+ '<a target="_blank" href="'
|
||||
+ jQuery(this).find('link').eq(0).text()
|
||||
+ '">'
|
||||
+ '<div class="tvimage" style="background: url(' + jQuery(this).find('thumbnail').attr('url') + ') no-repeat center center;">'
|
||||
+ '</div>'
|
||||
+ jQuery(this).find('title').eq(0).text()
|
||||
+ '</a>'
|
||||
+ '</div>';
|
||||
});
|
||||
|
||||
html += "</div>";
|
||||
|
||||
jQuery('#latestformvids').html(html);
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
|
||||
|
||||
});
|
||||
|
||||
|
||||
</script>
|
||||
|
||||
<div class="dashboardWrapper">
|
||||
<h2>Watch and learn</h2>
|
||||
<img src="./dashboard/images/tv.png" alt="Videos" class="dashboardIcon" />
|
||||
<h3>Hours of Umbraco training videos are only a click away</h3>
|
||||
<p>
|
||||
Want to master Umbraco Macros and more? Spend a couple of minutes learning some best practices
|
||||
by watching one of these videos about using Umbraco. And visit <a href="http://umbraco.tv"
|
||||
target="_blank">umbraco.tv</a> for even more Umbraco videos</p>
|
||||
<h3>To get you started:</h3>
|
||||
<div id="latestformvids">
|
||||
Loading...
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,2 +0,0 @@
|
||||
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="FeedProxy.aspx.cs" Inherits="dashboardUtilities.FeedProxy" %>
|
||||
<%@ OutputCache Duration="1800" VaryByParam="url" %>
|
||||
@@ -1,20 +0,0 @@
|
||||
<%@ Control Language="c#" AutoEventWireup="True" Codebehind="LatestEdits.ascx.cs" Inherits="dashboardUtilities.LatestEdits" TargetSchema="http://schemas.microsoft.com/intellisense/ie5" %>
|
||||
<link href="/umbraco_client/propertypane/style.css" rel="stylesheet" />
|
||||
|
||||
<asp:Repeater id="Repeater1" runat="server">
|
||||
<HeaderTemplate>
|
||||
<div class="propertypane">
|
||||
<div class="guiDialogNormal" style="margin: 10px">
|
||||
<h2><%=umbraco.ui.Text("defaultdialogs", "lastEdited")%>:</h2>
|
||||
</HeaderTemplate>
|
||||
|
||||
<ItemTemplate>
|
||||
<%# PrintNodeName(DataBinder.Eval(Container.DataItem, "NodeId"), DataBinder.Eval(Container.DataItem, "datestamp")) %>
|
||||
</ItemTemplate>
|
||||
|
||||
<FooterTemplate>
|
||||
</div>
|
||||
</div>
|
||||
</FooterTemplate>
|
||||
|
||||
</asp:Repeater>
|
||||
@@ -1,4 +0,0 @@
|
||||
<%@ Control Language="C#" AutoEventWireup="true" %>
|
||||
<%@ Register TagPrefix="umb" Namespace="Umbraco.Web.UI.Controls" Assembly="umbraco" %>
|
||||
|
||||
<umb:FolderBrowser runat="server" />
|
||||
@@ -1,29 +0,0 @@
|
||||
<%@ Control Language="C#" AutoEventWireup="true" %>
|
||||
<%@ Register Namespace="umbraco.uicontrols" Assembly="controls" TagPrefix="umb" %>
|
||||
<link href="/umbraco_client/propertypane/style.css" rel="stylesheet" />
|
||||
<div class="dashboardWrapper">
|
||||
<h2>
|
||||
Start here</h2>
|
||||
<img src="./dashboard/images/logo32x32.png" alt="Umbraco" class="dashboardIcon" />
|
||||
<h3>
|
||||
Get started with Media right now</h3>
|
||||
<p>
|
||||
Use the tool below to upload your images or documents to a media folder.
|
||||
</p>
|
||||
<h3>
|
||||
Follow these steps:</h3>
|
||||
<div class="dashboardColWrapper">
|
||||
<div class="dashboardCols">
|
||||
<div class="dashboardCol">
|
||||
<ul>
|
||||
<li>Click <strong>Install</strong> and follow the on screen instructions to install the <strong>Desktop Media Uploader</strong></li>
|
||||
<li>Enter your login details for the site and click <strong>Sign In</strong></li>
|
||||
<li>Choose a media folder to upload files to from the <strong>Upload files to...</strong> dropdown list</li>
|
||||
<li>Drag the files and folders you wish to upload directly into the <strong>Desktop Media Uploader</strong> application</li>
|
||||
<li>Click <strong>Upload</strong> to start uploading</li>
|
||||
</ul>
|
||||
<p>For a more thorough guide on how to use the <strong>Desktop Media Uploader</strong>, <a href="http://screenr.com/vXr" target="_blank">checkout this video</a>.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,119 +0,0 @@
|
||||
<%@ Control Language="C#" AutoEventWireup="true" %>
|
||||
<%@ Register Namespace="umbraco.uicontrols" Assembly="controls" TagPrefix="umb" %>
|
||||
<script type="text/javascript" src="/umbraco/dashboard/scripts/jquery.jfeed.pack.js"></script>
|
||||
<link href="/umbraco_client/propertypane/style.css" rel="stylesheet" />
|
||||
<style type="text/css">
|
||||
.formList, .tvList
|
||||
{
|
||||
list-style: none;
|
||||
display: block;
|
||||
margin: 10px;
|
||||
padding: 0px;
|
||||
}
|
||||
.formList li
|
||||
{
|
||||
padding: 0px 0px 15px 0px;
|
||||
list-style: none;
|
||||
margin: 0px;
|
||||
}
|
||||
.formList li a.form
|
||||
{
|
||||
font-size: 1em;
|
||||
font-weight: bold;
|
||||
color: #000;
|
||||
display: block;
|
||||
height: 16px;
|
||||
padding: 2px 0px 0px 30px;
|
||||
background: url(images/umbraco/icon_form.gif) no-repeat 2px 2px;
|
||||
}
|
||||
.formList li small
|
||||
{
|
||||
display: block;
|
||||
padding-left: 30px;
|
||||
height: 10px;
|
||||
}
|
||||
.formList li small a
|
||||
{
|
||||
display: block;
|
||||
float: left;
|
||||
padding-right: 10px;
|
||||
}
|
||||
.tvList .tvitem
|
||||
{
|
||||
font-size: 11px;
|
||||
text-align: center;
|
||||
display: block;
|
||||
width: 130px;
|
||||
height: 158px;
|
||||
margin: 0px 20px 20px 0px;
|
||||
float: left;
|
||||
overflow: hidden;
|
||||
}
|
||||
.tvList a
|
||||
{
|
||||
overflow: hidden;
|
||||
display: block;
|
||||
}
|
||||
.tvList .tvimage
|
||||
{
|
||||
display: block;
|
||||
height: 120px;
|
||||
width: 120px;
|
||||
overflow: hidden;
|
||||
border: 1px solid #999;
|
||||
margin: auto;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
</style>
|
||||
<script type="text/javascript">
|
||||
|
||||
jQuery(function () {
|
||||
|
||||
jQuery.ajax({
|
||||
type: 'GET',
|
||||
url: 'dashboard/feedproxy.aspx?url=http://umbraco.org/feeds/videos/getting-started',
|
||||
dataType: 'xml',
|
||||
success: function (xml) {
|
||||
|
||||
|
||||
var html = "<div class='tvList'>";
|
||||
|
||||
jQuery('item', xml).each(function () {
|
||||
|
||||
html += '<div class="tvitem">'
|
||||
+ '<a target="_blank" href="'
|
||||
+ jQuery(this).find('link').eq(0).text()
|
||||
+ '">'
|
||||
+ '<div class="tvimage" style="background: url(' + jQuery(this).find('thumbnail').attr('url') + ') no-repeat center center;">'
|
||||
+ '</div>'
|
||||
+ jQuery(this).find('title').eq(0).text()
|
||||
+ '</a>'
|
||||
+ '</div>';
|
||||
});
|
||||
|
||||
html += "</div>";
|
||||
|
||||
jQuery('#latestformvids').html(html);
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
|
||||
|
||||
});
|
||||
|
||||
|
||||
</script>
|
||||
<div class="dashboardWrapper">
|
||||
<h2>Watch and learn</h2>
|
||||
<img src="./dashboard/images/tv.png" alt="Videos" class="dashboardIcon" />
|
||||
<h3>Hours of Umbraco training videos are only a click away</h3>
|
||||
<p>
|
||||
Want to master Umbraco? Spend a couple of minutes learning some best practices
|
||||
by watching one of these videos about using Umbraco. And visit <a href="http://umbraco.tv"
|
||||
target="_blank">umbraco.tv</a> for even more Umbraco videos</p>
|
||||
<h3>To get you started:</h3>
|
||||
<div id="latestformvids">
|
||||
Loading...
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,25 +0,0 @@
|
||||
<%@ Control Language="C#" AutoEventWireup="true" %>
|
||||
<%@ Register Namespace="umbraco.uicontrols" Assembly="controls" TagPrefix="umb" %>
|
||||
<link href="/umbraco_client/propertypane/style.css" rel="stylesheet" />
|
||||
<div class="dashboardWrapper">
|
||||
<h2>
|
||||
Start here</h2>
|
||||
<img src="./dashboard/images/logo32x32.png" alt="Umbraco" class="dashboardIcon" />
|
||||
<h3>
|
||||
Get started with Members right now</h3>
|
||||
<p>
|
||||
Use the tool below to search for an existing member.
|
||||
</p>
|
||||
<h3>
|
||||
More about members</h3>
|
||||
<div class="dashboardColWrapper">
|
||||
<div class="dashboardCols">
|
||||
<div class="dashboardCol">
|
||||
<ul>
|
||||
<li>Learn about how to protect pages of your site from <a href="http://our.umbraco.org/wiki/reference/umbraco-client/context-menus/public-access"
|
||||
target="_blank">this Wiki entry</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,119 +0,0 @@
|
||||
<%@ Control Language="C#" AutoEventWireup="true" %>
|
||||
<%@ Register Namespace="umbraco.uicontrols" Assembly="controls" TagPrefix="umb" %>
|
||||
<script type="text/javascript" src="/umbraco/dashboard/scripts/jquery.jfeed.pack.js"></script>
|
||||
<link href="/umbraco_client/propertypane/style.css" rel="stylesheet" />
|
||||
<style type="text/css">
|
||||
.formList, .tvList
|
||||
{
|
||||
list-style: none;
|
||||
display: block;
|
||||
margin: 10px;
|
||||
padding: 0px;
|
||||
}
|
||||
.formList li
|
||||
{
|
||||
padding: 0px 0px 15px 0px;
|
||||
list-style: none;
|
||||
margin: 0px;
|
||||
}
|
||||
.formList li a.form
|
||||
{
|
||||
font-size: 1em;
|
||||
font-weight: bold;
|
||||
color: #000;
|
||||
display: block;
|
||||
height: 16px;
|
||||
padding: 2px 0px 0px 30px;
|
||||
background: url(images/umbraco/icon_form.gif) no-repeat 2px 2px;
|
||||
}
|
||||
.formList li small
|
||||
{
|
||||
display: block;
|
||||
padding-left: 30px;
|
||||
height: 10px;
|
||||
}
|
||||
.formList li small a
|
||||
{
|
||||
display: block;
|
||||
float: left;
|
||||
padding-right: 10px;
|
||||
}
|
||||
.tvList .tvitem
|
||||
{
|
||||
font-size: 11px;
|
||||
text-align: center;
|
||||
display: block;
|
||||
width: 130px;
|
||||
height: 158px;
|
||||
margin: 0px 20px 20px 0px;
|
||||
float: left;
|
||||
overflow: hidden;
|
||||
}
|
||||
.tvList a
|
||||
{
|
||||
overflow: hidden;
|
||||
display: block;
|
||||
}
|
||||
.tvList .tvimage
|
||||
{
|
||||
display: block;
|
||||
height: 120px;
|
||||
width: 120px;
|
||||
overflow: hidden;
|
||||
border: 1px solid #999;
|
||||
margin: auto;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
</style>
|
||||
<script type="text/javascript">
|
||||
|
||||
jQuery(function () {
|
||||
|
||||
jQuery.ajax({
|
||||
type: 'GET',
|
||||
url: 'dashboard/feedproxy.aspx?url=http://umbraco.org/feeds/videos/members',
|
||||
dataType: 'xml',
|
||||
success: function (xml) {
|
||||
|
||||
|
||||
var html = "<div class='tvList'>";
|
||||
|
||||
jQuery('item', xml).each(function () {
|
||||
|
||||
html += '<div class="tvitem">'
|
||||
+ '<a target="_blank" href="'
|
||||
+ jQuery(this).find('link').eq(0).text()
|
||||
+ '">'
|
||||
+ '<div class="tvimage" style="background: url(' + jQuery(this).find('thumbnail').attr('url') + ') no-repeat center center;">'
|
||||
+ '</div>'
|
||||
+ jQuery(this).find('title').eq(0).text()
|
||||
+ '</a>'
|
||||
+ '</div>';
|
||||
});
|
||||
|
||||
html += "</div>";
|
||||
|
||||
jQuery('#latestformvids').html(html);
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
|
||||
|
||||
});
|
||||
|
||||
|
||||
</script>
|
||||
<div class="dashboardWrapper">
|
||||
<h2>Watch and learn</h2>
|
||||
<img src="./dashboard/images/tv.png" alt="Videos" class="dashboardIcon" />
|
||||
<h3>Hours of Umbraco training videos are only a click away</h3>
|
||||
<p>
|
||||
Want to master Umbraco Members? Spend a couple of minutes learning some best practices
|
||||
by watching one of these videos about using Umbraco. And visit <a href="http://umbraco.tv"
|
||||
target="_blank">umbraco.tv</a> for even more Umbraco videos</p>
|
||||
<h3>To get you started:</h3>
|
||||
<div id="latestformvids">
|
||||
Loading...
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,36 +0,0 @@
|
||||
<%@ Control Language="C#" AutoEventWireup="true" %>
|
||||
<%@ Register Namespace="umbraco.uicontrols" Assembly="controls" TagPrefix="umb" %>
|
||||
<link href="/umbraco_client/propertypane/style.css" rel="stylesheet" />
|
||||
<div class="dashboardWrapper">
|
||||
<h2>
|
||||
Start here</h2>
|
||||
<img src="./dashboard/images/logo32x32.png" alt="Umbraco" class="dashboardIcon" />
|
||||
<h3>
|
||||
This section contains the building blocks for your Umbraco site</h3>
|
||||
<p>
|
||||
Follow the below links to find out more about working with the items in the Setings
|
||||
section:
|
||||
</p>
|
||||
<h3>
|
||||
Find out more:</h3>
|
||||
<div class="dashboardColWrapper">
|
||||
<div class="dashboardCols">
|
||||
<div class="dashboardCol">
|
||||
<ul>
|
||||
<li>Read more about working with the Items in Settings <a href="http://our.umbraco.org/wiki/umbraco-help/settings"
|
||||
target="_blank">in the Community Wiki</a></li>
|
||||
<li>Download the <a href="http://our.umbraco.org/projects/website-utilities/editors-manual"
|
||||
target="_blank">Editors Manual</a> for details on working with the Umbraco UI</li>
|
||||
<li>Ask a question in the <a href="http://our.umbraco.org/" target="_blank">Community
|
||||
Forum</a></li>
|
||||
<li>Watch our <a href="http://umbraco.tv" target="_blank">tutorial videos</a> (some
|
||||
are free, some require a subscription)</li>
|
||||
<li>Find out about our <a href="http://umbraco.org/products" target="_blank">productivity
|
||||
boosting tools and commercial support</a></li>
|
||||
<li>Find out about real-life <a href="http://umbraco.org/training/training-schedule"
|
||||
target="_blank">training and certification</a> opportunities</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,119 +0,0 @@
|
||||
<%@ Control Language="C#" AutoEventWireup="true" %>
|
||||
<%@ Register Namespace="umbraco.uicontrols" Assembly="controls" TagPrefix="umb" %>
|
||||
<script type="text/javascript" src="/umbraco/dashboard/scripts/jquery.jfeed.pack.js"></script>
|
||||
<link href="/umbraco_client/propertypane/style.css" rel="stylesheet" />
|
||||
<style type="text/css">
|
||||
.formList, .tvList
|
||||
{
|
||||
list-style: none;
|
||||
display: block;
|
||||
margin: 10px;
|
||||
padding: 0px;
|
||||
}
|
||||
.formList li
|
||||
{
|
||||
padding: 0px 0px 15px 0px;
|
||||
list-style: none;
|
||||
margin: 0px;
|
||||
}
|
||||
.formList li a.form
|
||||
{
|
||||
font-size: 1em;
|
||||
font-weight: bold;
|
||||
color: #000;
|
||||
display: block;
|
||||
height: 16px;
|
||||
padding: 2px 0px 0px 30px;
|
||||
background: url(images/umbraco/icon_form.gif) no-repeat 2px 2px;
|
||||
}
|
||||
.formList li small
|
||||
{
|
||||
display: block;
|
||||
padding-left: 30px;
|
||||
height: 10px;
|
||||
}
|
||||
.formList li small a
|
||||
{
|
||||
display: block;
|
||||
float: left;
|
||||
padding-right: 10px;
|
||||
}
|
||||
.tvList .tvitem
|
||||
{
|
||||
font-size: 11px;
|
||||
text-align: center;
|
||||
display: block;
|
||||
width: 130px;
|
||||
height: 158px;
|
||||
margin: 0px 20px 20px 0px;
|
||||
float: left;
|
||||
overflow: hidden;
|
||||
}
|
||||
.tvList a
|
||||
{
|
||||
overflow: hidden;
|
||||
display: block;
|
||||
}
|
||||
.tvList .tvimage
|
||||
{
|
||||
display: block;
|
||||
height: 120px;
|
||||
width: 120px;
|
||||
overflow: hidden;
|
||||
border: 1px solid #999;
|
||||
margin: auto;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
</style>
|
||||
<script type="text/javascript">
|
||||
|
||||
jQuery(function () {
|
||||
|
||||
jQuery.ajax({
|
||||
type: 'GET',
|
||||
url: 'dashboard/feedproxy.aspx?url=http://umbraco.org/feeds/videos/site-builder-foundation',
|
||||
dataType: 'xml',
|
||||
success: function (xml) {
|
||||
|
||||
|
||||
var html = "<div class='tvList'>";
|
||||
|
||||
jQuery('item', xml).each(function () {
|
||||
|
||||
html += '<div class="tvitem">'
|
||||
+ '<a target="_blank" href="'
|
||||
+ jQuery(this).find('link').eq(0).text()
|
||||
+ '">'
|
||||
+ '<div class="tvimage" style="background: url(' + jQuery(this).find('thumbnail').attr('url') + ') no-repeat center center;">'
|
||||
+ '</div>'
|
||||
+ jQuery(this).find('title').eq(0).text()
|
||||
+ '</a>'
|
||||
+ '</div>';
|
||||
});
|
||||
|
||||
html += "</div>";
|
||||
|
||||
jQuery('#latestformvids').html(html);
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
|
||||
|
||||
});
|
||||
|
||||
|
||||
</script>
|
||||
<div class="dashboardWrapper">
|
||||
<h2>Watch and learn</h2>
|
||||
<img src="./dashboard/images/tv.png" alt="Videos" class="dashboardIcon" />
|
||||
<h3>Hours of Umbraco training videos are only a click away</h3>
|
||||
<p>
|
||||
Want to master Umbraco? Spend a couple of minutes learning some best practices
|
||||
by watching one of these videos about using Umbraco. And visit <a href="http://umbraco.tv"
|
||||
target="_blank">umbraco.tv</a> for even more Umbraco videos</p>
|
||||
<h3>To get you started:</h3>
|
||||
<div id="latestformvids">
|
||||
Loading...
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,62 +0,0 @@
|
||||
<%@ Control Language="C#" AutoEventWireup="true" %>
|
||||
<%@ Register Namespace="umbraco.uicontrols" Assembly="controls" TagPrefix="umb" %>
|
||||
<link href="/umbraco_client/propertypane/style.css" rel="stylesheet" />
|
||||
<div class="dashboardWrapper">
|
||||
<h2>Start Here</h2>
|
||||
<img src="./dashboard/images/logo32x32.png" alt="Umbraco" class="dashboardIcon" />
|
||||
<h3>Thank you for choosing Umbraco!</h3>
|
||||
<p>
|
||||
We think this could be the beginning of something beautiful. You have made a great
|
||||
choice, to help you get started here are some links to addtional information:
|
||||
</p>
|
||||
<h3>
|
||||
Find out more:</h3>
|
||||
|
||||
<div class="dashboardColWrapper">
|
||||
<div class="dashboardCols">
|
||||
<div class="dashboardCol third">
|
||||
<h3>
|
||||
New to Umbraco</h3>
|
||||
<ul>
|
||||
<li>Download and read the <a href="http://umbraco.codeplex.com/documentation" target="_blank">
|
||||
Umbraco Getting Started Guide</a></li>
|
||||
<li>Download the <a href="http://our.umbraco.org/projects/website-utilities/editors-manual"
|
||||
target="_blank">Editors Manual</a> for details on working with the Umbraco UI</li>
|
||||
<li>Watch the Umbraco foundation videos on <a href="http://www.youtube.com/user/UmbracoCMS"
|
||||
target="_blank">Youtube</a></li>
|
||||
<li>Find an Umbraco Certified Developer near you</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="dashboardCol third">
|
||||
<h3>
|
||||
Go further</h3>
|
||||
<ul>
|
||||
<li>Find an add-on <a href="http://our.umbraco.org/projects" target="_blank">package</a>
|
||||
to help you get going quickly</li>
|
||||
<li>Learn to extend Umbraco at <a href="http://umbraco.tv" target="_blank">Umbraco TV</a>
|
||||
(some videos are free, some require a subscription)</li>
|
||||
<li>Read the API documentation on our <a href="http://our.umbraco.org/wiki/recommendations/recommended-reading-for-net-developers" target="_blank">
|
||||
Community Wiki</a></li>
|
||||
<li>Become a <a href="http://umbraco.org/training/training-schedule" target="_blank">
|
||||
Certified Umbraco Developer</a> and learn from the source</li>
|
||||
<li>Find out about our <a href="http://umbraco.org/products" target="_blank">productivity
|
||||
boosting tools</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="dashboardCol third last">
|
||||
<h3>
|
||||
Get support</h3>
|
||||
<ul>
|
||||
<li>Ask a question in the <a href="http://our.umbraco.org/" target="_blank">Community
|
||||
Forum</a></li>
|
||||
<li>Watch our <a href="http://umbraco.tv" target="_blank">tutorial videos</a> (some
|
||||
are free, some require a subscription)</li>
|
||||
<li>Find out about our <a href="http://umbraco.org/products" target="_blank">commercial
|
||||
support</a></li>
|
||||
<li>Find out about real-life <a href="http://umbraco.org/training/training-schedule"
|
||||
target="_blank">training and certification</a> opportunities</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,25 +0,0 @@
|
||||
<%@ Control Language="C#" AutoEventWireup="true" %>
|
||||
<%@ Register Namespace="umbraco.uicontrols" Assembly="controls" TagPrefix="umb" %>
|
||||
<link href="/umbraco_client/propertypane/style.css" rel="stylesheet" />
|
||||
<div class="dashboardWrapper">
|
||||
<h2>Make it look great</h2>
|
||||
<img src="./dashboard/images/starterkit32x32.png" alt="Umbraco Starter Kits Rock!" class="dashboardIcon" />
|
||||
<h3>Install a Starter Site and Skin</h3>
|
||||
<p>
|
||||
If you haven't already installed one of our Starter Kits, we think you should do that now. This is one of the best ways to start working with Umbraco.
|
||||
After you install a Starter Kit, you can select a skin to make it look great and customize the kit to your liking.
|
||||
</p>
|
||||
<h3>Starter Kits:</h3>
|
||||
<div class="dashboardColWrapper">
|
||||
<div class="dashboardCols">
|
||||
<div class="dashboardCol">
|
||||
<ul>
|
||||
<li><strong><a href="/install/?installStep=skinning" target="_blank">Simple Starter Kit</a></strong> a bare-bones website that introduces you to a set of well-defined conventions for building an Umbraco website</li>
|
||||
<li><strong><a href="/install/?installStep=skinning" target="_blank">Blog Starter Kit</a></strong> a powerful blog kit with all the bells and whistles</li>
|
||||
<li><strong><a href="/install/?installStep=skinning" target="_blank">Business Starter Kit</a></strong> a basic business kit to get you up and running today</li>
|
||||
<li><strong><a href="/install/?installStep=skinning" target="_blank">Personal Starter Kit</a></strong> a basic personal kit for your own space on the web</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,119 +0,0 @@
|
||||
<%@ Control Language="C#" AutoEventWireup="true" %>
|
||||
<%@ Register Namespace="umbraco.uicontrols" Assembly="controls" TagPrefix="umb" %>
|
||||
<script type="text/javascript" src="/umbraco/dashboard/scripts/jquery.jfeed.pack.js"></script>
|
||||
<link href="/umbraco_client/propertypane/style.css" rel="stylesheet" />
|
||||
<style type="text/css">
|
||||
.formList, .tvList
|
||||
{
|
||||
list-style: none;
|
||||
display: block;
|
||||
margin: 10px;
|
||||
padding: 0px;
|
||||
}
|
||||
.formList li
|
||||
{
|
||||
padding: 0px 0px 15px 0px;
|
||||
list-style: none;
|
||||
margin: 0px;
|
||||
}
|
||||
.formList li a.form
|
||||
{
|
||||
font-size: 1em;
|
||||
font-weight: bold;
|
||||
color: #000;
|
||||
display: block;
|
||||
height: 16px;
|
||||
padding: 2px 0px 0px 30px;
|
||||
background: url(images/umbraco/icon_form.gif) no-repeat 2px 2px;
|
||||
}
|
||||
.formList li small
|
||||
{
|
||||
display: block;
|
||||
padding-left: 30px;
|
||||
height: 10px;
|
||||
}
|
||||
.formList li small a
|
||||
{
|
||||
display: block;
|
||||
float: left;
|
||||
padding-right: 10px;
|
||||
}
|
||||
.tvList .tvitem
|
||||
{
|
||||
font-size: 11px;
|
||||
text-align: center;
|
||||
display: block;
|
||||
width: 130px;
|
||||
height: 158px;
|
||||
margin: 0px 20px 20px 0px;
|
||||
float: left;
|
||||
overflow: hidden;
|
||||
}
|
||||
.tvList a
|
||||
{
|
||||
overflow: hidden;
|
||||
display: block;
|
||||
}
|
||||
.tvList .tvimage
|
||||
{
|
||||
display: block;
|
||||
height: 120px;
|
||||
width: 120px;
|
||||
overflow: hidden;
|
||||
border: 1px solid #999;
|
||||
margin: auto;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
</style>
|
||||
<script type="text/javascript">
|
||||
|
||||
jQuery(function () {
|
||||
|
||||
jQuery.ajax({
|
||||
type: 'GET',
|
||||
url: 'dashboard/feedproxy.aspx?url=http://umbraco.org/feeds/videos/getting-started',
|
||||
dataType: 'xml',
|
||||
success: function (xml) {
|
||||
|
||||
|
||||
var html = "<div class='tvList'>";
|
||||
|
||||
jQuery('item', xml).each(function () {
|
||||
|
||||
html += '<div class="tvitem">'
|
||||
+ '<a target="_blank" href="'
|
||||
+ jQuery(this).find('link').eq(0).text()
|
||||
+ '">'
|
||||
+ '<div class="tvimage" style="background: url(' + jQuery(this).find('thumbnail').attr('url') + ') no-repeat center center;">'
|
||||
+ '</div>'
|
||||
+ jQuery(this).find('title').eq(0).text()
|
||||
+ '</a>'
|
||||
+ '</div>';
|
||||
});
|
||||
|
||||
html += "</div>";
|
||||
|
||||
jQuery('#latestformvids').html(html);
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
|
||||
|
||||
});
|
||||
|
||||
|
||||
</script>
|
||||
<div class="dashboardWrapper">
|
||||
<h2>Watch and learn</h2>
|
||||
<img src="./dashboard/images/tv.png" alt="Videos" class="dashboardIcon" />
|
||||
<h3>Hours of Umbraco training videos are only a click away</h3>
|
||||
<p>
|
||||
Want to master Umbraco? Spend a couple of minutes learning some best practices
|
||||
by watching one of these videos about using Umbraco. And visit <a href="http://umbraco.tv"
|
||||
target="_blank">umbraco.tv</a> for even more Umbraco videos</p>
|
||||
<h3>To get you started:</h3>
|
||||
<div id="latestformvids">
|
||||
Loading...
|
||||
</div>
|
||||
</div>
|
||||
@@ -547,7 +547,7 @@ guiEditor {
|
||||
.umbNitroList div h3{margin: 0px;}
|
||||
|
||||
/* Generel error / success / notice classes, as seen in the umbraco installer. */
|
||||
.error, .notice, .success {padding:.8em; padding-top: 0em; padding-bottom: 0em; margin-bottom:.5em;border:2px solid #ddd;}
|
||||
.error, .notice, .success {padding:0 .6em;margin-bottom:.5em;border:2px solid #ddd;}
|
||||
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
|
||||
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
|
||||
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
|
||||
@@ -556,6 +556,7 @@ guiEditor {
|
||||
.notice a {color:#514721;}
|
||||
.success a {color:#264409;}
|
||||
|
||||
.error p, .notice p, .success p {margin: 0.6em 0 !important;}
|
||||
|
||||
.sprTree {
|
||||
/*background-color: #fff;*/
|
||||
|
||||
Reference in New Issue
Block a user