当前位置: 首页 > news >正文

ExtJs 7.7.0 下载方法与去除trial水印

背景

  最近发现Sencha ExtJs发布了ExtJs7.7.0版本,立刻下载了SDK包,许多朋友不知如何下载,如何去除右上角的trial水印。本文讲下相关下载技巧与方法。

下载SDK

  首先需要申请试用,申请地址如下,需要注意可能需要梯子,注册的邮箱最好也是国外的邮箱例如gmail:Try Sencha Ext JS: A Comprehensive JavaScript Framework - Sencha

  邮件中会有add-on额外工具包下载地址,如下图:

 Add-on下载地址(含参数):

https://trials.sencha.com/ext/ext-addons-7.7.0-trial.zip?XXX

注意:上述XXX是邮件中自带的下载参数,我这边去掉了。

SDK地址,把上述下载地址(含参数)把addons-去掉即可:

https://trials.sencha.com/ext/ext-7.7.0-trial.zip?XXX

使用浏览器或者NDM/IDM下载即可。

去除Trial水印

  在下载的SDK中直接运行anywhere,即可访问网站,效果图如下:

anywhere默认为8000端口。 需要说明的是在Kitchen Sink中使用的不是自带的css样式,因此无trial水印。在其它example中,可以看到有trial水印。

我们主要修改下相应的CSS样式,使用VSCODE全文搜索content: 'd',可以找到相应的:after的样式。

  • 在debugg的CSS样式中

  一般为theme-xxx-all_1-debug.css中,修改如下几处:

/* /home/teamcity/buildAgent/work/afb26dfd5bd64d5/staging/classic/theme-neutral/sass/var/panel/Panel.scss:955 */
.x-panel-header-title-default > .x-title-text-default:after {font-family: ext-watermark;font-size: 18.75px;content: 'd';position: absolute;top: 0;right: 0;color: #7b9eca;
}/* /home/teamcity/buildAgent/work/afb26dfd5bd64d5/staging/classic/theme-neutral/sass/var/panel/Panel.scss:955 */
.x-panel-header-title-default-framed > .x-title-text-default-framed:after {font-family: ext-watermark;font-size: 18.75px;content: 'd';position: absolute;top: 0;right: 0;color: #7b9eca;
}/* /home/teamcity/buildAgent/work/afb26dfd5bd64d5/staging/classic/theme-neutral/sass/var/window/Window.scss:636 */
.x-window-header-title-default > .x-title-text-default:after {font-family: ext-watermark;font-size: 18.75px;content: 'd';position: absolute;top: 0;right: 0;color: #7d9ec3;
}

可发现均为标题栏:after的样式,将上述3处直接删除即可。 

  • 针对直接引用压缩css的

  找到theme-xxx-all_1.css及theme-xxx-all_2.css中,把content:'d'替换为content:''即可。

  • 此外针对使用cmd、ext-gen工具的

  需在对应的SCSS中,使用VSCODE全文搜索 @if $ext-trial 关键字,可发现以下4个SCSS文件:

1、path:\ext-7.7.0\classic\theme-base\sass\src\Component.scss
@if $ext-trial or $ext-beta {...
}2、path:\ext-7.7.0\classic\theme-neutral\sass\var\panel\Panel.scss
@if $ext-trial {&:after {...}
}
@if $ext-beta {&:after {...}
}3、path:\ext-7.7.0\classic\theme-neutral\sass\var\window\Window.scss
@if $ext-trial {&:after {...}
}
@if $ext-beta {&:after {...}
}4、path:\ext-7.7.0\modern\theme-base\sass\src\viewport\Viewport.scss
@if $ext-trial or $ext-beta {...
}@if $ext-trial {#ext-viewport:after {...}
}@if $ext-beta {#ext-viewport:after {...}
}

删除上述内容即可。

效果

http://www.lryc.cn/news/108597.html

相关文章:

  • Android11开发规划
  • 活动隔断在现在酒店运用的方式
  • Jenkins工具系列 —— 插件 钉钉发送消息
  • LeetCode 26 题:删除有序数组的重复项
  • 优雅地切换node版本(windows)
  • 反诈:吴明军、黄亮领导的WIN生活资金盘,大家警惕防范此类诈骗
  • shell、bash的关系及bash的特性(一)
  • 【问题随记】
  • Stable Diffusion AI绘画学习指南【常用模型,采样器介绍】
  • pycharm——漏斗图
  • RISC-V基础之浮点指令(包含实例)
  • 前端生成图片验证码怎么做?
  • 【Java】springboot框架 粮油质量溯源MES生产加工管理系统源码
  • macOS install redis遇到的bug(tar包,homebrew安装,守护进程redis.conf配置)
  • 面试题:创建JS对象的几种方式?构造函数是什么?new操作符具体干了什么?为什么字符串可以使用length?
  • LabVIEW深度相机与三维定位实战(下)
  • 【基础类】—CSS盒模型的全面认识
  • ATFX汇评:非农就业报告来袭,汇市或迎剧烈波动
  • SpringBoot的常用注解的服用方式
  • [课程][原创]CMakeLists编写实战linux版
  • 静态路由下一跳地址怎么确定(静态路由配置及讲解)
  • SPSS‖参数与非参数检验对比课程中的 配对样本T检验
  • AI赋能转型升级 助力打造“数智辽宁”——首次大模型研讨沙龙在沈成功举行
  • JVM、Redis、反射
  • 【Spring练习项目】博客系统
  • 神策新一代分析引擎架构演进
  • Systemui的介绍以及与普通应用的差异
  • 群狼调研—产业园物业满意度的调研对象
  • 想参加华为杯竞赛、高教社杯和数学建模国赛的小伙伴看过来
  • ELK 企业级日志分析系统