master
editor 12 months ago
commit 313fbab1ea

@ -0,0 +1,30 @@
ExtJs单用户Blog系统后台源码
ExtJs单用户Blog系统后台源码
 该系统是由vifir.com推出的一个用于演示extjs在.net平台下使用的单用户Blog系统。系统后台使用.Net平台语言为C#技术构架为NHibernate+Spring.Net+Vifir实现支持多种数据库采用三层结构数据访问层DAO、业务逻辑层及表示层完全分离。DAO层使用的泛型DAO只需要一个DAO接口即可不需要写具体的实现。
后台具有以下功能:
写新日志 分类管理 日志内容管理 传照片 分类管理 照片管理 评论管理 用户管理 友情连接管理Blog属性设置 系统文档 该blog源码下载
 系统安装说明 安装后需要修改Web.config文件中的数据库配置把用户名及密码改正确数据库的配置内容如下 <databaseSettings>    <add key="db.datasource" value="(local);Integrated Security=false"/>    <add key="db.user" value="sa"/>    <add key="db.password" value="sa"/>    <add key="db.database" value="vifirblog"/>    <add key="db.generateDdl" value="true"/>  </databaseSettings>  <appSettings> 其中db.user表示用户名db.password表示密码db.database表示数据库名db.generateDdl表示是否让程序启动的时候自动生成表系统所需要的表结构。db.generateDdl默认为trueDB_51aspx下为数据库文件附加即可。
 使用说明 manage将会进入登录页面默认的系统管理员用户名及密码均为51aspx。
作者: 开源人
如需获得该源码的视频、更新等更多资料请访问: https://www.51aspx.com/Code/ExtJsBlog
------------------------------------------------------------------------------------------------
源码服务专家
官网: https://www.51aspx.com
讨论圈: https://club.51aspx.com/
平台声明:
1.51Aspx平台上提供下载的资源为免费、共享、商业三类源码,其中免费和共享源码仅供个人学习和研究使用,商业源码请在相应的授权许可条件下使用;
2.51Aspx平台对提供下载的软件及其它资源不拥有任何权利,其版权归属源码合法拥有者所有;
3.著作权人发现本网站载有侵害其合法权益的内容或作品,请与我们联系( 登录官网与客服反馈或发送邮件到support@51Aspx.com
4.51Aspx平台不保证提供的下载资源的准确性、安全性和完整性;
友情提示:
一般数据库文件默认在 DB_51Aspx 文件夹下
默认账号密码一般均为51Aspx
关于源码使用常见问题及解决方案,请参阅: https://www.51aspx.com/Help

@ -0,0 +1,30 @@
ExtJs单用户Blog系统后台源码
ExtJs单用户Blog系统后台源码
 该系统是由vifir.com推出的一个用于演示extjs在.net平台下使用的单用户Blog系统。系统后台使用.Net平台语言为C#技术构架为NHibernate+Spring.Net+Vifir实现支持多种数据库采用三层结构数据访问层DAO、业务逻辑层及表示层完全分离。DAO层使用的泛型DAO只需要一个DAO接口即可不需要写具体的实现。
后台具有以下功能:
写新日志 分类管理 日志内容管理 传照片 分类管理 照片管理 评论管理 用户管理 友情连接管理Blog属性设置 系统文档 该blog源码下载
 系统安装说明 安装后需要修改Web.config文件中的数据库配置把用户名及密码改正确数据库的配置内容如下 <databaseSettings>    <add key="db.datasource" value="(local);Integrated Security=false"/>    <add key="db.user" value="sa"/>    <add key="db.password" value="sa"/>    <add key="db.database" value="vifirblog"/>    <add key="db.generateDdl" value="true"/>  </databaseSettings>  <appSettings> 其中db.user表示用户名db.password表示密码db.database表示数据库名db.generateDdl表示是否让程序启动的时候自动生成表系统所需要的表结构。db.generateDdl默认为trueDB_51aspx下为数据库文件附加即可。
 使用说明 manage将会进入登录页面默认的系统管理员用户名及密码均为51aspx。
作者: 开源人
如需获得该源码的视频、更新等更多资料请访问: https://www.51aspx.com/Code/ExtJsBlog
------------------------------------------------------------------------------------------------
源码服务专家
官网: https://www.51aspx.com
讨论圈: https://club.51aspx.com/
平台声明:
1.51Aspx平台上提供下载的资源为免费、共享、商业三类源码,其中免费和共享源码仅供个人学习和研究使用,商业源码请在相应的授权许可条件下使用;
2.51Aspx平台对提供下载的软件及其它资源不拥有任何权利,其版权归属源码合法拥有者所有;
3.著作权人发现本网站载有侵害其合法权益的内容或作品,请与我们联系( 登录官网与客服反馈或发送邮件到support@51Aspx.com
4.51Aspx平台不保证提供的下载资源的准确性、安全性和完整性;
友情提示:
一般数据库文件默认在 DB_51Aspx 文件夹下
默认账号密码一般均为51Aspx
关于源码使用常见问题及解决方案,请参阅: https://www.51aspx.com/Help

@ -0,0 +1,15 @@
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using Vifir.Model.Service;
using Vifir.Core;
using Vifir.Model.Domain;
//<2F><>Դ<EFBFBD><D4B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>www.51aspx.com(<28><><EFBFBD><EFBFBD>a<EFBFBD><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)

@ -0,0 +1 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Vifir.Web.Default" %>

@ -0,0 +1,15 @@
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
namespace Vifir.Web
{
public partial class Default : System.Web.UI.Page
{

@ -0,0 +1 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Portal.aspx.cs" Inherits="Portal" %>

@ -0,0 +1,15 @@
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using Vifir.Model.Service;
using Vifir.Core;
using Vifir.Model.Domain;
using Spring.Context;
using Spring.Context.Support;

@ -0,0 +1,15 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// 有关程序集的常规信息通过下列属性集
// 控制。更改这些属性值可修改
// 与程序集关联的信息。
[assembly: AssemblyTitle("Vifir.Web")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("EASYJF")]
[assembly: AssemblyProduct("Vifir.Web")]
[assembly: AssemblyCopyright("版权所有 (C) EASYJF 2008")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

@ -0,0 +1,15 @@
<publishData>
<publishTarget publishUrl="E:\MyDocument\code\asp\vifirblog\dotnetblog\Vifir.Web\">
<file relUrl="plugins/extjs/ext-2.0/resources/legacy/basic-dialog.css" publishTime="2008-04-12 23:24:57" />
<file relUrl="plugins/extjs/ext-2.0/resources/images/default/box/l.gif" publishTime="2008-04-12 23:24:54" />
<file relUrl="plugins/extjs/ext-2.0/build/widgets/tips/QuickTip-min.js" publishTime="2008-04-12 23:24:45" />
<file relUrl="plugins/extjs/ext-2.0/examples/window/hello.js" publishTime="2008-04-12 23:24:53" />
<file relUrl="plugins/extjs/ext-2.0/docs/output/Ext.form.Action.Load.html" publishTime="2008-04-12 23:24:46" />
<file relUrl="plugins/extjs/ext-2.0/b/resources/images/default/grid/grid3-hd-btn.gif" publishTime="2008-04-12 23:24:41" />
<file relUrl="plugins/extjs/ext-2.0/source/legacy/layout/LayoutRegion.js" publishTime="2008-04-12 23:24:58" />
<file relUrl="plugins/extjs/ext-2.0/docs/output/Ext.html" publishTime="2008-04-12 23:24:47" />
<file relUrl="plugins/extjs/ext-2.0/docs/resources/inherited.gif" publishTime="2008-04-12 23:24:49" />
<file relUrl="plugins/extjs/ext-2.0/b/resources/images/vista/grid/grid-split.gif" publishTime="2008-04-12 23:24:42" />
<file relUrl="plugins/extjs/ext-2.0/build/legacy/MasterTemplate-min.js" publishTime="2008-04-12 23:24:43" />
<file relUrl="plugins/extjs/ext-2.0/build/widgets/menu/CheckItem-min.js" publishTime="2008-04-12 23:24:44" />
<file relUrl="template/topicShow.html" publishTime="2008-04-13 21:09:12" />

@ -0,0 +1,15 @@
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>8.0.50727</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{AABBE25C-71E2-4B53-8F50-177492CEEF3D}</ProjectGuid>
<ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Vifir.Web</RootNamespace>
<AssemblyName>Vifir.Web</AssemblyName>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>

@ -0,0 +1,15 @@
<?xml version="1.0"?>
<!--
注意: 除了手动编辑此文件以外,您还可以使用
Web 管理工具来配置应用程序的设置。可以使用 Visual Studio 中的
“网站”->“Asp.Net 配置”选项。
设置和注释的完整列表在
machine.config.comments 中,该文件通常位于
\Windows\Microsoft.Net\Framework\v2.x\Config 中
-->
<configuration>
<configSections>
<!-- <section name="nhibernate" type="System.Configuration.NameValueSectionHandler, System, Version=1.0.3300.0,Culture=neutral, PublicKeyToken=b77a5c561934e089"/>-->
<sectionGroup name="spring">
<section name="context" type="Spring.Context.Support.WebContextHandler, Spring.Web"/>
<section name="parsers" type="Spring.Context.Support.NamespaceParsersSectionHandler, Spring.Core"/>

@ -0,0 +1,15 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Spring.Aop</name>
</assembly>
<members>
<member name="T:Spring.Aop.Config.AopNamespaceParser">
<summary>
Namespace parser for the aop namespace.
</summary>
<remarks>
Using the <code>advisor</code> tag you can configure an <see cref="T:Spring.Aop.IAdvisor"/> and have it
applied to all the relevant objects in your application context automatically. The
<code>advisor</code> tag supports only referenced <see cref="T:Spring.Aop.IPointcut"/>s.
</remarks>

@ -0,0 +1,15 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Spring.Core</name>
</assembly>
<members>
<member name="T:Spring.Caching.AbstractCache">
<summary>
An abstract <see cref="T:Spring.Caching.ICache"/> implementation that can
be used as base class for concrete implementations.
</summary>
<author>Aleksandar Seovic</author>
<author>Erich Eichinger</author>
<version>$Id: AbstractCache.cs,v 1.7 2007/10/11 01:29:49 markpollack Exp $</version>
</member>

@ -0,0 +1,15 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Spring.Data.NHibernate12</name>
</assembly>
<members>
<member name="T:Spring.Data.NHibernate.Generic.FindHibernateDelegate`1">
<summary>
Gets called by HibernateTemplate with an active
Hibernate Session. Does not need to care about activating or closing
the Session, or handling transactions.
</summary>
<remarks>
<p>
Allows for returning an IList of result objects created within the callback.

@ -0,0 +1,15 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Spring.Data</name>
</assembly>
<members>
<member name="T:Spring.Dao.Support.Generic.DataAccessUtils">
<summary>
Miscellaneous utility methods for DAO implementations.
Useful with any data access technology.
</summary>
<author>Mark Pollack (.NET)</author>
<version>$Id: DataAccessUtils.cs,v 1.1 2006/12/02 20:50:21 markpollack Exp $</version>
</member>
<member name="M:Spring.Dao.Support.Generic.DataAccessUtils.#ctor">

@ -0,0 +1,15 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Spring.Web</name>
</assembly>
<members>
<member name="T:Spring.Caching.AspNetCache">
<summary>
An <see cref="T:Spring.Caching.ICache"/> implementation backed by ASP.NET Cache (see <see cref="P:System.Web.HttpRuntime.Cache"/>).
</summary>
<remarks>
<para>
Because ASP.NET Cache uses strings as cache keys, you need to ensure
that the key object type has properly implemented <b>ToString</b> method.
</para>

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8" ?>
<objects xmlns="http://www.springframework.net">
<description>
The Northwind web layer definitions
</description>
<object type="manage/Blog.aspx">
<property name="Service" ref="blogService" />
</object>
<object type="manage/Comment.aspx">
<property name="Service" ref="commentService" />
</object>
<object type="manage/TopicCategory.aspx">
<property name="Service" ref="topicCategoryService" />
</object>

@ -0,0 +1 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Album.aspx.cs" Inherits="manage_Album" %>

@ -0,0 +1,15 @@
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using Vifir.Model.Service;
using Vifir.Core;
using Vifir.Model.Domain;
using Vifir.Web.Code;
using Spring.Context.Support;

@ -0,0 +1 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="AlbumCategory.aspx.cs" Inherits="manage_AlbumCategory" %>

@ -0,0 +1,15 @@
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Collections.Generic;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using Vifir.Model.Service;
using Vifir.Core;
using Vifir.Model.Domain;
using Vifir.Web.Code;

@ -0,0 +1 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Blog.aspx.cs" Inherits="manage_Blog" %>

@ -0,0 +1,15 @@
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using Vifir.Model.Service;
using Vifir.Core;
using Vifir.Model.Domain;
using Vifir.Web.Code;
using Spring.Context.Support;

@ -0,0 +1,2 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Comment.aspx.cs" Inherits="manage_Comment" %>

@ -0,0 +1,15 @@
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using Vifir.Model.Service;
using Vifir.Core;
using Vifir.Model.Domain;
using Vifir.Web.Code;
using Spring.Context.Support;

@ -0,0 +1,15 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Vifir.Web.manage.Default" %>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="../plugins/extjs/ext-2.0/resources/css/ext-all.css" />
<style type="text/css">
a{ text-decoration:none; color:#000033 }
.link{
font-weight:bold;
padding:6px 0 0 -2px;
line-height:25px;

@ -0,0 +1,15 @@
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using Vifir.Model.Service;
using Vifir.Core;
using Vifir.Model.Domain;
//<2F><>Դ<EFBFBD><D4B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>www.51aspx.com(<28><>1<EFBFBD><31><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)

@ -0,0 +1,2 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Link.aspx.cs" Inherits="manage_Link" %>

@ -0,0 +1,15 @@
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using Vifir.Model.Service;
using Vifir.Core;
using Vifir.Model.Domain;
using Vifir.Web.Code;
using Spring.Context.Support;

@ -0,0 +1 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Topic.aspx.cs" Inherits="manage_Topic" %>

@ -0,0 +1,15 @@
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using Vifir.Model.Service;
using Vifir.Core;
using Vifir.Model.Domain;
using Vifir.Web.Code;
using Spring.Context.Support;

@ -0,0 +1 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="TopicCategory.aspx.cs" Inherits="manage_TopicCategory" %>

@ -0,0 +1,15 @@
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Collections.Generic;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using Vifir.Model.Service;
using Vifir.Core;
using Vifir.Model.Domain;
using Vifir.Web.Code;

@ -0,0 +1 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="User.aspx.cs" Inherits="manage_User" %>

@ -0,0 +1,15 @@
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using Vifir.Model.Service;
using Vifir.Core;
using Vifir.Model.Domain;
using Vifir.Web.Code;
using Spring.Context.Support;

@ -0,0 +1,15 @@
/**
* @author 冷雨 HTTP://WWW.EasyJF.Com
*
* 使用Ext2.0构造一个客户登陆面板
*/
Ext.BLANK_IMAGE_URL = '../plugins/extjs/ext-2.0/resources/images/default/s.gif';
Ext.QuickTips.init();
LoginWindow=Ext.extend(Ext.Window,{
title : '登陆系统',
width : 265,
height : 140,
collapsible : true,
defaults : {
border : false
},

@ -0,0 +1,15 @@
var removeAlbumCategory;
var albumCategoryLoader=Global.albumCategoryLoader;
/**
* 相册目录
*/
AlbumCategoryManage=function()
{
this.storeMapping=["Id","Name","Intro",{name:"op",mapping:"Id"} ];
this.operationRender=function(obj){
return !obj||obj=="-1"?"":"<a href='javascript:removeAlbumCategory("+obj+")'>删除</a>";
};
this.store=new Ext.data.JsonStore({
id:"Id",
url:"AlbumCategory.aspx?cmd=GetCategory&pageSize=-1",
root:"Result",

@ -0,0 +1,15 @@
/**
* 用户信息列表
*/
Ext.namespace("EasyJF.Ext");
EasyJF.Ext.CrudPanel=Ext.extend(Ext.Panel,{
closable: true,
autoScroll:true,
layout:"fit",
gridViewConfig:{},
linkRenderer:function(v)
{
if(!v)return "";
else return String.format("<a href='{0}' target='_blank'>{0}</a>",v);
},

@ -0,0 +1,15 @@
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>系统登录</title>
<link rel="stylesheet" type="text/css" href="../plugins/extjs/ext-2.0/resources/css/ext-all.css" />
<link rel="stylesheet" type="text/css" href="../stylesheet/ext-patch.css" />
<style type="text/css">
.user{ background:url(../images/user.gif) no-repeat 1px 2px; }
.key{ background:url(../images/key.gif) no-repeat 1px 2px; }
.key,.user{
background-color:#FFFFFF;
padding-left:20px;
font-weight:bold;
color:#000033;
}

@ -0,0 +1,15 @@
Ext.BLANK_IMAGE_URL = '../plugins/extjs/ext-2.0/resources/images/default/s.gif';
Ext.QuickTips.init();
Global = {
topicCategoryLoader : new Ext.tree.TreeLoader( {
url : "TopicCategory.aspx?cmd=GetCategory&PageSize=-1&treeData=true",
listeners : {
'beforeload' : function(treeLoader, node) {
treeLoader.baseParams.id = (node.id != 'root' ? node.id : "");
}
}
}),
albumCategoryLoader : new Ext.tree.TreeLoader( {
url : "AlbumCategory.aspx?cmd=GetCategory&PageSize=-1&treeData=true",
listeners : {
'beforeload' : function(treeLoader, node) {

@ -0,0 +1,15 @@
/**
* 用户信息列表
*/
Ext.namespace("EasyJF.Ext");
EasyJF.Ext.CrudPanel=Ext.extend(Ext.Panel,{
closable: true,
autoScroll:true,
layout:"fit",
gridViewConfig:{},
linkRenderer:function(v)
{
if(!v)return "";
else return String.format("<a href='{0}' target='_blank'>{0}</a>",v);
},

@ -0,0 +1,15 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="test.aspx.cs" Inherits="Vifir.Web.manage.test" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
</form>
</body>

@ -0,0 +1,15 @@
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
namespace Vifir.Web.manage
{
public partial class test : System.Web.UI.Page
{

@ -0,0 +1,15 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码由一个工具生成。
// 运行库版本:2.0.50727.42
//
// 对此文件的更改可能会导致不正确的行为,并且如果
// 重新生成代码,这些更改将丢失。
// </auto-generated>
//------------------------------------------------------------------------------
namespace Vifir.Web.manage
{
public partial class test
{

@ -0,0 +1,15 @@
var removeTopicCategory,removeTopic;
var topicCategoryLoader=Global.topicCategoryLoader;
/**
* 日志目录
*/
TopicCategoryManage=function()
{
this.storeMapping=["Id","Name","Intro",{name:"op",mapping:"Id"} ];
this.operationRender=function(obj){
return !obj||obj=="-1"?"":"<a href='javascript:removeTopicCategory("+obj+")'>删除</a>";
};
this.store=new Ext.data.JsonStore({
id:"Id",
url:"TopicCategory.aspx?cmd=GetCategory&pageSize=-1",
root:"Result",

@ -0,0 +1,15 @@
E:\MyDocument\code\asp\vifirblog\vifirblog_dotnet\Vifir.Web\obj\Debug\ResolveAssemblyReference.cache
E:\MyDocument\code\asp\vifirblog\vifirblog_dotnet\Vifir.Web\bin\Vifir.Web.dll
E:\MyDocument\code\asp\vifirblog\vifirblog_dotnet\Vifir.Web\bin\Vifir.Web.pdb
E:\MyDocument\code\asp\vifirblog\vifirblog_dotnet\Vifir.Web\bin\Vifir.Core.dll
E:\MyDocument\code\asp\vifirblog\vifirblog_dotnet\Vifir.Web\bin\Vifir.Model.dll
E:\MyDocument\code\asp\vifirblog\vifirblog_dotnet\Vifir.Web\bin\Common.Logging.dll
E:\MyDocument\code\asp\vifirblog\vifirblog_dotnet\Vifir.Web\bin\Iesi.Collections.dll
E:\MyDocument\code\asp\vifirblog\vifirblog_dotnet\Vifir.Web\bin\log4net.dll
E:\MyDocument\code\asp\vifirblog\vifirblog_dotnet\Vifir.Web\bin\antlr.runtime.dll
E:\MyDocument\code\asp\vifirblog\vifirblog_dotnet\Vifir.Web\bin\Castle.DynamicProxy.dll
E:\MyDocument\code\asp\vifirblog\vifirblog_dotnet\Vifir.Web\bin\Spring.Data.NHibernate12.xml
E:\MyDocument\code\asp\vifirblog\vifirblog_dotnet\Vifir.Web\bin\Vifir.Model.pdb
E:\MyDocument\code\asp\vifirblog\vifirblog_dotnet\Vifir.Web\bin\Spring.Core.xml
E:\MyDocument\code\asp\vifirblog\vifirblog_dotnet\Vifir.Web\bin\Spring.Aop.xml
E:\MyDocument\code\asp\vifirblog\vifirblog_dotnet\Vifir.Web\bin\Spring.Data.xml

@ -0,0 +1,15 @@
//==========================================
// Ext JS Release Notes
//==========================================
// Release Date: December 3, 2007
// Current Version: 2.0 (rev 1450)
// Previous Version: 2.0 RC-1 (rev 1372)
//==========================================
===== Added =====
none
===== Removed =====
none
===== Modified =====

@ -0,0 +1,15 @@
All adapter related files below are located in
/adapters/<lib name>/ of this zip file.
Your include order should be:
Ext Stand-alone
-------------------------------------------------------------------
ext-base.js
ext-all.js (or your choice of files)
Yahoo! UI (.12+)
-------------------------------------------------------------------
yui-utilities.js
ext-yui-adapter.js

@ -0,0 +1,15 @@
Ext JS - JavaScript Library
Copyright (c) 2006-2007, Ext JS, LLC
All rights reserved.
licensing@extjs.com
http://extjs.com/license
License of CSS and Graphics ("Assets")
------------------------------------------------------------------------------------------
The Assets distributed with Ext are licensed for use ONLY
with their associated Ext JavaScript component ("Component"). Use of the Assets in
any way that does not also include the Component is prohibited without explicit
permission from Ext JS, LLC. Deriving images and CSS from the Assets in an effort
to bypass this license is also prohibited.

File diff suppressed because one or more lines are too long

@ -0,0 +1,15 @@
/*
* Ext JS Library 1.0 Beta 1
* Copyright(c) 2006-2007, Ext JS, LLC.
* licensing@extjs.com
*
* http://www.extjs.com/license
*/
// script.aculo.us effects.js v1.7.0, Fri Jan 19 19:16:36 CET 2007
// Copyright (c) 2005, 2006 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
// Contributors:
// Justin Palmer (http://encytemedia.com/)
// Mark Pilgrim (http://diveintomark.org/)
// Martin Bialasinki

File diff suppressed because one or more lines are too long

@ -0,0 +1,15 @@
/*
* Ext JS Library 1.0 Beta 1
* Copyright(c) 2006-2007, Ext JS, LLC.
* licensing@extjs.com
*
* http://www.extjs.com/license
*/
/* Prototype JavaScript framework, version 1.5.0
* (c) 2005-2007 Sam Stephenson
*
* Prototype is freely distributable under the terms of an MIT-style license.
* For details, see the Prototype web site: http://prototype.conio.net/
*
/*--------------------------------------------------------------------------*/

@ -0,0 +1,15 @@
/*
* Ext JS Library 1.0 Beta 1
* Copyright(c) 2006-2007, Ext JS, LLC.
* licensing@extjs.com
*
* http://www.extjs.com/license
*/
// script.aculo.us scriptaculous.js v1.7.0, Fri Jan 19 19:16:36 CET 2007
// Copyright (c) 2005, 2006 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
//
// Permission is hereby granted, free of charge, to any person obtaining
// a copy of this software and associated documentation files (the
// "Software"), to deal in the Software without restriction, including

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -0,0 +1,3 @@
2006-11-21 jvs:
ext-all.css contains all of the other css files combined and stripped of comments (except themes).

@ -0,0 +1,15 @@
/*
* Ext JS Library 2.0
* Copyright(c) 2006-2007, Ext JS, LLC.
* licensing@extjs.com
*
* http://extjs.com/license
*/
.x-panel-noborder .x-panel-body-noborder {
border-width:0;
}
.x-panel-noborder .x-panel-header-noborder {
border-width:0;
border-bottom:1px solid #99bbe8;

@ -0,0 +1,15 @@
/*
* Ext JS Library 2.0
* Copyright(c) 2006-2007, Ext JS, LLC.
* licensing@extjs.com
*
* http://extjs.com/license
*/
/*
Creates rounded, raised boxes like on the Ext website - the markup isn't pretty:
<div class="x-box-blue">
<div class="x-box-tl"><div class="x-box-tr"><div class="x-box-tc"></div></div></div>
<div class="x-box-ml"><div class="x-box-mr"><div class="x-box-mc">
<h3>YOUR TITLE HERE (optional)</h3>
<div>YOUR CONTENT HERE</div>

@ -0,0 +1,15 @@
/*
* Ext JS Library 2.0
* Copyright(c) 2006-2007, Ext JS, LLC.
* licensing@extjs.com
*
* http://extjs.com/license
*/
.x-btn{
font:normal 11px tahoma, verdana, helvetica;
cursor:pointer;
white-space: nowrap;
}
.x-btn button{
border:0 none;

@ -0,0 +1,15 @@
/*
* Ext JS Library 2.0
* Copyright(c) 2006-2007, Ext JS, LLC.
* licensing@extjs.com
*
* http://extjs.com/license
*/
.x-combo-list {
border:1px solid #98c0f4;
background:#ddecfe;
zoom:1;
overflow:hidden;
}
.x-combo-list-inner {

@ -0,0 +1,15 @@
/*
* Ext JS Library 2.0
* Copyright(c) 2006-2007, Ext JS, LLC.
* licensing@extjs.com
*
* http://extjs.com/license
*/
.ext-el-mask {
z-index: 20000;
position: absolute;
top:0;
left:0;
-moz-opacity: 0.5;
opacity: .50;

@ -0,0 +1,15 @@
/*
* Ext JS Library 2.0
* Copyright(c) 2006-2007, Ext JS, LLC.
* licensing@extjs.com
*
* http://extjs.com/license
*/
.x-date-picker {
border: 1px solid #1b376c;
border-top:0 none;
background:#fff;
position:relative;
}
.x-date-picker a {

@ -0,0 +1,15 @@
/*
* Ext JS Library 2.0
* Copyright(c) 2006-2007, Ext JS, LLC.
* licensing@extjs.com
*
* http://extjs.com/license
*/
.x-dd-drag-proxy{
position:absolute;
left:0;top:0;
visibility:hidden;
z-index:15000;
}
.x-dd-drag-ghost{

@ -0,0 +1,15 @@
/*
* Ext JS Library 2.0
* Copyright(c) 2006-2007, Ext JS, LLC.
* licensing@extjs.com
*
* http://extjs.com/license
*/
#x-debug-browser .x-tree .x-tree-node a span {
color:#222297;
font-size:11px;
padding-top:2px;
font-family:"monotype","courier new",sans-serif;
line-height:18px;
}

@ -0,0 +1,15 @@
/*
* Ext JS Library 2.0
* Copyright(c) 2006-2007, Ext JS, LLC.
* licensing@extjs.com
*
* http://extjs.com/license
*/
.x-window-dlg .x-window-body {
border:0 none !important;
padding:5px 10px;
overflow:hidden !important;
}
.x-window-dlg .x-window-mc {
border:0 none !important;

@ -0,0 +1,15 @@
/*
* Ext JS Library 2.0
* Copyright(c) 2006-2007, Ext JS, LLC.
* licensing@extjs.com
*
* http://extjs.com/license
*/
.x-html-editor-wrap {
border:1px solid #a9bfd3;
background:white;
}
.x-html-editor-tb .x-btn-text {
background:transparent url(../images/default/editor/tb-sprite.gif) no-repeat;
}

@ -0,0 +1,15 @@
/*
* Ext JS Library 2.0
* Copyright(c) 2006-2007, Ext JS, LLC.
* licensing@extjs.com
*
* http://extjs.com/license
*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
img,body,html{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}

@ -0,0 +1,15 @@
/*
* Ext JS Library 2.0
* Copyright(c) 2006-2007, Ext JS, LLC.
* licensing@extjs.com
*
* http://extjs.com/license
*/
/* all fields */
.x-form-field{
margin: 0 0 0 0;
font:normal 12px tahoma, arial, helvetica, sans-serif;
}
/* ---- text fields ---- */

@ -0,0 +1,15 @@
/*
* Ext JS Library 2.0
* Copyright(c) 2006-2007, Ext JS, LLC.
* licensing@extjs.com
*
* http://extjs.com/license
*/
/* Grid3 styles */
.x-grid3 {
position:relative;
overflow:hidden;
background-color:#fff;
}

@ -0,0 +1,15 @@
/*
* Ext JS Library 2.0
* Copyright(c) 2006-2007, Ext JS, LLC.
* licensing@extjs.com
*
* http://extjs.com/license
*/
.x-border-layout-ct {
background:#dfe8f6;
}
.x-border-panel {
position:absolute;
left:0;
top:0;

@ -0,0 +1,15 @@
/*
* Ext JS Library 2.0
* Copyright(c) 2006-2007, Ext JS, LLC.
* licensing@extjs.com
*
* http://extjs.com/license
*/
.x-menu {
border: 1px solid #718bb7;
z-index: 15000;
zoom: 1;
background: #f0f0f0 url(../images/default/menu/menu.gif) repeat-y;
padding: 2px;
}

@ -0,0 +1,15 @@
/*
* Ext JS Library 2.0
* Copyright(c) 2006-2007, Ext JS, LLC.
* licensing@extjs.com
*
* http://extjs.com/license
*/
.x-panel {
border-style: solid;
border-color: #99bbe8;
border-width:0;
}
.x-panel-header {

@ -0,0 +1,15 @@
/*
* Ext JS Library 2.0
* Copyright(c) 2006-2007, Ext JS, LLC.
* licensing@extjs.com
*
* http://extjs.com/license
*/
.x-progress-wrap {
border:1px solid #6593cf;
overflow:hidden;
}
.x-progress-inner {
height:18px;
background: #e0e8f3 url(../images/default/qtip/bg.gif) repeat-x;

@ -0,0 +1,15 @@
/*
* Ext JS Library 2.0
* Copyright(c) 2006-2007, Ext JS, LLC.
* licensing@extjs.com
*
* http://extjs.com/license
*/
.x-tip{
position: absolute;
top: 0;
left:0;
visibility: hidden;
z-index: 20000;
border:0 none;

@ -0,0 +1,9 @@
/*
* Ext JS Library 2.0
* Copyright(c) 2006-2007, Ext JS, LLC.
* licensing@extjs.com
*
* http://extjs.com/license
*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}img,body,html{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}

@ -0,0 +1,9 @@
/*
* Ext JS Library 2.0
* Copyright(c) 2006-2007, Ext JS, LLC.
* licensing@extjs.com
*
* http://extjs.com/license
*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}img,body,html{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}

@ -0,0 +1,15 @@
/*
* Ext JS Library 2.0
* Copyright(c) 2006-2007, Ext JS, LLC.
* licensing@extjs.com
*
* http://extjs.com/license
*/
.x-resizable-handle {
position:absolute;
z-index:100;
/* ie needs these */
font-size:1px;
line-height:6px;
overflow:hidden;

@ -0,0 +1,15 @@
/*
* Ext JS Library 2.0
* Copyright(c) 2006-2007, Ext JS, LLC.
* licensing@extjs.com
*
* http://extjs.com/license
*/
.x-tab-panel {
overflow:hidden;
}
.x-tab-panel-header, .x-tab-panel-footer {
background: #deecfd;
border: 1px solid #8db2e3;
overflow:hidden;

@ -0,0 +1,15 @@
/*
* Ext JS Library 2.0
* Copyright(c) 2006-2007, Ext JS, LLC.
* licensing@extjs.com
*
* http://extjs.com/license
*/
.x-toolbar{
border-color:#a9bfd3;
border-style:solid;
border-width:0 0 1px 0;
display: block;
padding:2px;
background:#d0def0 url(../images/default/toolbar/bg.gif) repeat-x top left;

@ -0,0 +1,15 @@
/*
* Ext JS Library 2.0
* Copyright(c) 2006-2007, Ext JS, LLC.
* licensing@extjs.com
*
* http://extjs.com/license
*/
.x-tree .x-panel-body{
background-color:#fff;
}
.ext-strict .ext-ie .x-tree .x-panel-bwrap{
position:relative;
overflow:hidden;
}

@ -0,0 +1,15 @@
/*
* Ext JS Library 2.0
* Copyright(c) 2006-2007, Ext JS, LLC.
* licensing@extjs.com
*
* http://extjs.com/license
*/
.x-window {
zoom:1;
}
.x-window .x-resizable-handle {
opacity:0;
-moz-opacity:0;
filter:alpha(opacity=0);

@ -0,0 +1,15 @@
/*
* Ext JS Library 2.0
* Copyright(c) 2006-2007, Ext JS, LLC.
* licensing@extjs.com
*
* http://extjs.com/license
*/
.x-panel {
border-style: solid;
border-color: #d0d0d0;
}
.x-panel-header {
color:#333;
border:1px solid #d0d0d0;

@ -0,0 +1,15 @@
/*
* Ext JS Library 2.0
* Copyright(c) 2006-2007, Ext JS, LLC.
* licensing@extjs.com
*
* http://extjs.com/license
*/
.x-dlg-proxy {
background-image: url(../images/default/gradient-bg.gif);
background-color:#c3daf9;
border:1px solid #6593cf;
z-index:10001;
overflow:hidden;
position:absolute;

@ -0,0 +1,15 @@
/*
* Ext JS Library 2.0
* Copyright(c) 2006-2007, Ext JS, LLC.
* licensing@extjs.com
*
* http://extjs.com/license
*/
/* Grid2 styles */
.x-grid {
position:relative;
overflow:hidden;
background-color:#fff;
}
.x-grid-scroller {

@ -0,0 +1,15 @@
Ext JS - JavaScript Library
Copyright (c) 2006-2007, Ext JS, LLC
All rights reserved.
licensing@extjs.com
http://extjs.com/license
License of CSS and Graphics ("Assets")
------------------------------------------------------------------------------------------
The Assets distributed with Ext are licensed for use ONLY
with their associated Ext JavaScript component ("Component"). Use of the Assets in
any way that does not also include the Component is prohibited without explicit
permission from Ext JS, LLC. Deriving images and CSS from the Assets in an effort
to bypass this license is also prohibited.

@ -0,0 +1,15 @@
/*
* List compiled by mystix on the extjs.com forums.
* Thank you Mystix!
*
* Afrikaans Translations
* by Thys Meintjes (20 July 2007)
*/
/* Ext Core translations */
Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">Besig om te laai...</div>';
/* Ext single string translations */
if(Ext.View){
Ext.View.prototype.emptyText = "";
}

@ -0,0 +1,15 @@
/**
* Bulgarian Translation
*
* By Георги Костадинов, Калгари, Канада
* 10 October 2007
* By Nedko Penev
* 26 October 2007
* (utf-8 encoding)
*/
Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">Зареждане...</div>';
if(Ext.View){
Ext.View.prototype.emptyText = "";
}

@ -0,0 +1,15 @@
/**
* Czech Translations / Český překlad
* Translated by Tomáš Korčák (72)
* 2007/05/01 21:29, Ext-1.0.1a
*/
Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">Prosím čekejte...</div>';
if(Ext.View){
Ext.View.prototype.emptyText = "";
}
if(Ext.grid.Grid){
Ext.grid.Grid.prototype.ddText = "{0} vybraných řádků";
}

@ -0,0 +1,15 @@
/*
* Danish translation
* By JohnF
* 04-09-2007, 05:28 AM
*/
Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">Henter...</div>';
if(Ext.View){
Ext.View.prototype.emptyText = "";
}
if(Ext.grid.Grid){
Ext.grid.Grid.prototype.ddText = "{0} markerede rækker";
}

@ -0,0 +1,15 @@
/*
* German translation
* By schmidetzki and humpdi
* 04-07-2007
* Updated by wm003 10-31-2007
*/
Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">Übertrage Daten ...</div>';
if(Ext.View){
Ext.View.prototype.emptyText = "";
}
if(Ext.grid.Grid){
Ext.grid.Grid.prototype.ddText = "{0} Zeile(n) ausgewählt";

@ -0,0 +1,15 @@
/**
* Greek translation
* By thesilentman (utf8 encoding)
* 22 Sep 2007
*
* Changes since previous (first) Version:
* - HTMLEditor Translation
* - some minor corrections
*/
Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">Μεταφόρτωση δεδομένων...</div>';
if(Ext.View){
Ext.View.prototype.emptyText = "";
}

@ -0,0 +1,15 @@
/**
* List compiled by mystix on the extjs.com forums.
* Thank you Mystix!
*
* English Translations
*/
Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">Loading...</div>';
if(Ext.View){
Ext.View.prototype.emptyText = "";
}
if(Ext.grid.Grid){
Ext.grid.Grid.prototype.ddText = "{0} selected row(s)";

@ -0,0 +1,15 @@
/**
* List compiled by mystix on the extjs.com forums.
* Thank you Mystix!
*
* English (UK) Translations
*/
Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">Loading...</div>';
if(Ext.View){
Ext.View.prototype.emptyText = "";
}
if(Ext.grid.Grid){
Ext.grid.Grid.prototype.ddText = "{0} selected row(s)";

@ -0,0 +1,15 @@
/*
* Farsi (Persian) translation
* By Mohaqa
* 03-10-2007, 06:23 PM
*/
Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">در حال بارگذاری ...</div>';
if(Ext.View){
Ext.View.prototype.emptyText = "";
}
if(Ext.grid.Grid){
Ext.grid.Grid.prototype.ddText = "{0} رکورد انتخاب شده";
}

@ -0,0 +1,15 @@
/*
* France (France) translation
* By Perrich
* 06-08-2007, 09:07 PM
*/
Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">En cours de chargement...</div>';
if(Ext.View){
Ext.View.prototype.emptyText = "";
}
if(Ext.grid.Grid){
Ext.grid.Grid.prototype.ddText = "{0} ligne(s) sélectionné(s)";
}

@ -0,0 +1,15 @@
/*
* France (Canadian) translation
* By BernardChhun
* 04-08-2007, 03:07 AM
*/
Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">En cours de chargement...</div>';
if(Ext.View){
Ext.View.prototype.emptyText = "";
}
if(Ext.grid.Grid){
Ext.grid.Grid.prototype.ddText = "{0} ligne(s) sélectionné(s)";
}

@ -0,0 +1,15 @@
/**
* Greek Translations by Vagelis
* 03-June-2007
*/
Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">Öüñôùóç...</div>';
if(Ext.View){
Ext.View.prototype.emptyText = "";
}
if(Ext.grid.Grid){
Ext.grid.Grid.prototype.ddText = "{0} åðéëåãìÝíç(åò) ãñáììÞ(Ýò)";
}

@ -0,0 +1,15 @@
/*
* Croatian translation
* By Ylodi (utf8 encoding)
* 8 May 2007
*/
Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">Učitavanje...</div>';
if(Ext.View){
Ext.View.prototype.emptyText = "";
}
if(Ext.grid.Grid){
Ext.grid.Grid.prototype.ddText = "{0} odabranih redova";
}

@ -0,0 +1,15 @@
/**
* List compiled by mystix on the extjs.com forums.
* Thank you Mystix!
*/
/*
* Hungarian translation
* By amon (utf-8 encoded)
* 14 April 2007
*/
Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">Betöltés...</div>';
if(Ext.View){
Ext.View.prototype.emptyText = "";

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save