`
liuyf
  • 浏览: 34596 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论
文章列表
如果在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]
Global site tag (gtag.js) - Google Analytics