- 浏览: 34377 次
- 性别:
- 来自: 成都
最新评论
-
a3208680:
牛人也要学会分享啊。帮助后背学者。开源多好
flex图像处理模块,操作记录--30+滤镜特效--大图片导航--酷酷的裁剪模式 -
清水上人:
求源码···
flex图像处理模块,操作记录--30+滤镜特效--大图片导航--酷酷的裁剪模式 -
地主婆:
能给个全代码么?看不明白呀
关于Flex背景渐变和皮肤动态切换的补丁 -
网络生活:
这个比PCafe还小吗?
sakai精简 最小组件和工具集 -
liuyf:
如果还有乱码,可以先清空数据库,重新建数据
让sakai界面只显示英文
文章列表
如果在A模块中又加载B模块
对event.module.factory.create();出来的对象转型接口会导致null.
但在对象的确是实现了接口的。
应该在loader上设置域,具体是:
_moduleLoader.applicationDomain = ApplicationDomain.currentDomain;
有图
demo在这里:http://www.cardscloud.com/app/tiaoseban/index.html
又一个图像裁剪组件。支持放大,缩小;固定遮罩层,拖动图片.
效果在这里:
演示在这里:
http://www.cardscloud.com/app/liuyf/MyCropper/index.html
有用户反应使用游心网卡片学习的时候,只能学习卡片包中前面的50张卡片。登上对方的账号,在本地测试,流程正常,用同事的机子也正常。询问得知对方使用的是遨游2.5.15版本,装上后,问题很快重现。分析在数据请求时用的GET,而且url没有变,就怀疑是缓存,清空缓存后,再请求数据就得到是正确的数据。由此可以确定是遨游的缓存。
在每次请求的url上加上随机的参数,浏览器便会认为是新请求,从而获得新数据。
由此,总结,在GET的时候,如果对于动态数据的获取用的是不变的url,加上用于区分请求的参数可能比较安全。
sakai:2.7.1
cas-server:3.4.3.1
cas-client:3.1.12
关于sakai如何配置单点登录官方有一篇教程,http://confluence.sakaiproject.org/display/~steve.swinsburg/CASifying+Sakai.不过里面使用的cas-client版本较低,目前cas官方最新版本已经是3.1.12。新版本和老版本差异极大,不可能再按照sakai官方给出的教程来配置cas,所以要么使用老版本的cas,要么去cas官方查看文档自己进行配置。我使用了3.1.12版本,为了便于以后查阅,特将配置过程记录下来。
通过web ...
自己写了一个新工具,左边的工具栏看不到工具的图标,感觉很不好看,在网上找到一个方法:
首先确定sakai使用的皮肤,默认是在webapp/library/skin/default路径下,但是如果修改了sakai.properties文件中的skin.default和skin.repo那就在指定目录下。
所有工具的图标显示都是放在portal.css文件中,所以只要在该文件中添加如下一段css代码即可:
.icon-your-tool-name
{
background-image: url(icons/your-icon.png);
}
将your-tool-name修改为你的工具名称即可 ...
我使用中文的sakai,但是开发的工具在选择界面显示的确是英文,而且sakai自带的一些工具在选择时其名称和描述也显示的是英文。
工具本身的国际化文件只包含工具内使用的一些国际化字符串,而在工具选择界面中的国际化字符串却没有包含。经过查找,在components\localization-bundles-pack\WEB-INF\lib\localization-bundles-2.7.1.jar\org\sakaiproject\localization\bundle\tool中。如果新添加了工具,应当在这里添加工具名称和描述的国际化信息。我不知道是不是可以通过其它途径来设置,这样感觉挺复杂 ...
网上有代码可以实现背景渐变,但是在style动态切换的时候无效。
我hack了setupStyles()处的代码,可以使用了。
注意设置fillColors是十进制的颜色值。
比如:css = ".selector{fillColors: 12377400,9614128;}";
package application.view.components
{
import flash.display.*;
import flash.geom.*;
import flash.utils.*;
import mx.containers.Canva ...
[转自http://www.sakai-edu.net/node/25]
当我们想在其他地方引用resource工具中的资源时(通常是一个html文件),可能会遇到浏览器直接下载该资源,而不是在浏览器中直接显示。
这种情况可以通过修改sakai配置文件来解决
view sourceprint?1 # Force browser to download rather than render inline any file served from content hosting with a content-type of text/html.
# Default=true
cont ...
[转自http://www.sakai-edu.net/node/24]
使用samigo工具导出一个测验的时候发生异常,导出的文件内容为
view sourceprint?1 <?xml version="1.0" encoding="UTF-8" ?>
<error-report>java.lang.NullPointerException</error-report>
分析日志发现samigo工具导出时需要连接www.imsproject.org,在使用导出功能时保证网络连接正常即可。
使用sa ...
通过jquery处理,产生了很多<input>数据。
知道,wicket中必须在form中指定wicket:id,然后再通过getmodel得到数据。这就有些麻烦了,form中的数据是通过jquery产生的,编译前并不知道。
有个变通的方法,在响应form的回调中用Map paras = this.getRequest().getParameterMap();就可以获得POST的所有数据了。
[思开社区 http://www.sakai-edu.net ]
wicket的modal类提供了一些方法来指定窗口的大小,如下面的代码
final ModalWindow modal= new ModalWindow("div-modal");
modal.setCookieName("mymodal");
modal.setInitialHeight(500);
modal.setInitialWidth(1000);
但这样的操作往往无效,始终显示的是上次的位置和大小
问题就在于这个cookiename,如设置了改值,客户端的js代码会根据这个索引,找到上次的位置和大小,覆盖java代码设置的大小和位置。
...
可能是用eclipse手动打包的jar,而又没有那么规范的groupId,artifactId。
于是在写dependency就麻烦了,其典型的字段包括:
<dependency>
<groupId>com.sun.media</groupId>
<artifactId>jai-codec</artifactId>
<version>1.1.3</version>
</dependency>
虽然网上有文章说指定觉对地址就可以了
<scope>system< ...
两个地方:
1、设置java环境为英文环境
修改catalina.bat文件添加
set JAVA_OPTS=%JAVA_OPTS% -Duser.language=en -Duser.region=US
2、设置sakai环境
修改sakai.properties
locales = en_US
[转自http://www.sakai-edu.net/node/6]
sakai文档中推荐使用i18nedit,但实践并不好用
推荐使用jrceditor
[转自http://www.sakai-edu.net/node/7]